PHP: " durch ' ersetzen

Hoi, habe hier folgendes Script:
PHP:
<?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
 
müsste was in der art sein (nicht getestet!):

Code:
$bearbeitet = ereg_replace('"', '\'', $_GET['blabla'] )
 
Aus dem Link:
PHP:
$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
 
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:
$newstring = str_replace("\"", "'",$zudurchsuchenderstringausdeinemformular);
btw die farben für den PHP-tag hier im board sind imo nicht besonders gut gewählt
 
Klappt wunderbar, endgültiger code:
PHP:
<?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";
}
?>
 
Zurück
Oben