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: " durch ' ersetzen

Diskussion: PHP: " durch ' ersetzen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hoi, habe hier folgendes Script: PHP-Code: <?php $fp  =  fopen ( "speicherr1.txt" , "w" ); if ( $fp ) { ...

Antwort
Alt 24.12.03, 11:10   #1 (permalink)
Senior Member
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard PHP: " durch ' ersetzen

Anzeige

Hoi, habe hier folgendes Script:

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";
}
?>
Das Script speichert den Text aus einem Formular / Textarea in einer Textdatei.
Ist es nun irgendwie möglich, falls ein " eingeben wird, dies durch ein ' zu ersetzen?

mfg. Flou
Flou ist offline   Mit Zitat antworten
Alt 24.12.03, 11:41   #2 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

müsste was in der art sein (nicht getestet!):

Code:
$bearbeitet = ereg_replace('"', '\'', $_GET['blabla'] )
soox ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 24.12.03, 14:12   #3 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

für solche einfache string-ersetzungen solltest du eher str_replace benutzen

http://www.php-homepage.de/manual/fu...tr-replace.php
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 24.12.03, 16:01   #4 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Aus dem Link:
PHP-Code:
$bodytag str_replace("%body%""black""<body text=%body%>"); 
Soweit ich das richtig interpretiere, ersetzt er %body% durch black.
Aber was hat das "<bodyttext..." für eine Funktion?


mfg. Flou
Flou ist offline   Mit Zitat antworten
Alt 25.12.03, 14:59   #5 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

das is n beispiel bei dem in einem html-tag was ersetzt wird
und zwar für den platzhalter %body% wird black eingesetzt
der html-tag <body text=black> bewirkt das der text einer seite schwarz ist

bei deinem beispiel wäre es so:
PHP-Code:
$newstring str_replace("\"""'",$zudurchsuchenderstringausdeinemformular); 
btw die farben für den PHP-tag hier im board sind imo nicht besonders gut gewählt
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 27.12.03, 16:06   #6 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Klappt wunderbar, endgültiger code:
PHP-Code:
<?php
$fp 
fopen("speicherr1.txt","w");
if (
$fp)
{
flock($fp,2);
$ti =($feld1);
$wr str_replace("\"""'",$ti); 
fputs ($fp,$wr);
echo 
"Erfolgreich gespeichert";
echo 
"<br>";
flock($fp,3);
fclose($fp);
}
else
{
echo 
"Zugriffsfehler";
}
?>
Flou ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP: " durch ' ersetzen
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
Suchwörter durch Links ersetzen TeeKayo2 (Web-) Design und webbasierte Sprachen 1 03.08.08 13:15
Laptop Netzeil ersetzen? Belisar Hardware Probleme 5 19.01.08 15:58
ersetzen BlackSun1102 (Web-) Design und webbasierte Sprachen 7 29.01.07 21:46
VBS: Standardbrowser in neuem Fenster starten und Leerstellen in einer Variable durch "+" ersetzen $oul (In)security allgemein 2 02.09.05 14:34
Systemdateien ersetzen... Lord18 Windows 5 24.06.04 09:44


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