Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP: Sonderzeichen in Textdatei schreiben

Diskussion: PHP: Sonderzeichen in Textdatei schreiben im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hoi, hab hier folgendes Script(bekannt aus: http://www.hackerboard.de/thread.php?threadid=8114&sid= ) : PHP-Code: <?php $fp  =  fopen ( "speicherr1.txt" , "w" ); ...

Antwort
Alt 27.12.03, 15:21   #1 (permalink)
Senior Member
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Smile PHP: Sonderzeichen in Textdatei schreiben

Anzeige

Hoi,
hab hier folgendes Script(bekannt aus:http://www.hackerboard.de/thread.php?threadid=8114&sid=) :

PHP-Code:
<?php
$fp 
fopen("speicherr1.txt","w");
if (
$fp)
{
flock($fp,2);
$ti =($feld1);
fputs ($fp,$ti);
echo 
"Erfolgreich gespeichert";
echo 
"<br>";
flock($fp,3);
fclose($fp);
}
else
{
echo 
"Zugriffsfehler";
}
?>
Dieses Script schreibt den Text aus einer Textarea (Forumular) in eine Textdatei.

Nun habe ich festgestellt, wenn man z.b. Sonderzeichen wie etwa ' oder " in die Textdatei speichern will, automatisch immer ein \ vor dem ", etc angefügt wird, also \".
Woran liegt das und wie kann man das abstellen?

mfg. Flou
Flou ist offline   Mit Zitat antworten
Alt 27.12.03, 15:25   #2 (permalink)
 
Registriert seit: 12.12.03
Dwing Leistung: Facit NTK
Likes: 0
Standard

Schau mal hier:
http://de3.php.net/manual/de/function.stripslashes.php



PHP-Code:
<?php
$fp 
fopen("speicherr1.txt","w");
if (
$fp)
{
flock($fp,2);
$ti =stripslashes($feld1);
fputs ($fp,$ti);
echo 
"Erfolgreich gespeichert";
echo 
"<br>";
flock($fp,3);
fclose($fp);
}
else
{
echo 
"Zugriffsfehler";
}
?>
Dwing ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 27.12.03, 16:01   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Wunderbar, funktioniert jetzt genauso wie ich mir das vorgestellt habe.
Aber warum überhaupt wurde der Backslash automatisch eingefügt?
Flou ist offline   Mit Zitat antworten
Alt 27.12.03, 16:55   #4 (permalink)
 
Registriert seit: 12.12.03
Dwing Leistung: Facit NTK
Likes: 0
Standard

Sicheheitsgründe von PHP.
Dwing ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP: Sonderzeichen in Textdatei schreiben
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C - String in Textdatei schreiben marcotesoalli Code Kitchen 3 04.05.08 00:37
DB / Textdatei / ... ? ghost Code Kitchen 5 17.10.07 17:50
php und umlaute / sonderzeichen bikmaek (Web-) Design und webbasierte Sprachen 8 08.06.07 22:59
Sonderzeichen ?! -empi- Applikationen 2 08.09.05 12:52
Programm für Sonderzeichen gemini Applikationen 9 14.03.05 15:40


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61