Moin liebe DynamikerInnen,
es geht wohl um stripslashes oder so, bin ziemlicher PHPHonk.
Ich übergebe aus einer Textarea eines Formulars einen beliebigen Text in eine Textdatei und gebe diesen auf einer zweiten Seite aus.
Aus einem einfachen Anführungszeichen wird ein Backslash Anführungszeichen
"=\"
Das ist natürlich nicht das was ich brauche. Ich bastel gerade für jemanden, der sich absolut nicht mit HTML auskennt einen kleinen Adminbereich für seine Seite.
Das ist mit meinen bescheidenen Kenntnissen schon eine ziemliche Herausforderung.
Das funktioniert soweit auch schon.
Hier ist noch mein Script:
PHP-Code:
<?
$data = "demodata.txt";
$myContent = array();
if(empty($save)){$save = "false";}
//Abspeichern
if ($save == "true") {
$datawrite = fopen($data,"w");
$newContent = $headline."\r\n".str_replace("\r\n","<br>",$copytext); //Linefeeds werden in der DB als <br> gespeichert!
$newContent .= "\r\n";
$newContent .= $headline2."\r\n".str_replace("\r\n","<br>",$copytext2);
$newContent .= "\r\n";
$newContent .= $headline3."\r\n".str_replace("\r\n","<br>",$copytext3);
$newContent .= "\r\n";
$newContent .= $headline4."\r\n".str_replace("\r\n","<br>",$copytext4);
$newContent .= "\r\n";
$newContent .= $headline5."\r\n".str_replace("\r\n","<br>",$copytext5);
$newContent .= "\r\n";
$newContent .= $headline6."\r\n".str_replace("\r\n","<br>",$copytext6);
$newContent .= "\r\n";
$newContent .= $headline7."\r\n".str_replace("\r\n","<br>",$copytext7);
$newContent .= "\r\n";
$newContent .= $headline8."\r\n".str_replace("\r\n","<br>",$copytext8);
$newContent .= "\r\n";
$newContent .= $headline9."\r\n".str_replace("\r\n","<br>",$copytext9);
$newContent .= "\r\n";
$newContent .= $headline10."\r\n".str_replace("\r\n","<br>",$copytext10);
$newContent .= "\r\n";
$newContent .= $headline11."\r\n".str_replace("\r\n","<br>",$copytext11);
$newContent .= "\r\n";
$newContent .= $headline12."\r\n".str_replace("\r\n","<br>",$copytext12);
$newContent .= "\r\n";
fputs($datawrite,$newContent);
fclose($datawrite);
}
//Auslesen
$datacontent = file($data);
while (list($line_num,$line) = each($datacontent)) {
array_push($myContent,trim($line));
}
?>
<form action="demo.php" method="post">
<br>
<b>Text Seite "Demo" ändern</b><br>
Hauptüberschrift:<br>
<input type="text" name="headline" size="40" value="<?echo $myContent[0]?>"><br><br>
Inhalt:1<br>
<textarea name="copytext" cols="40" rows="15" wrap="virtual"><?echo str_replace("<br>","\r\n",$myContent[1])?></textarea><br>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />
Überschrift:2<br>
<input type="text" name="headline2" size="40" value="<?echo $myContent[2]?>"><br><br>
Inhalt2:<br>
<textarea name="copytext2" cols="40" rows="15" wrap="virtual"><?echo str_replace("<br>","\r\n",$myContent[3])?></textarea><br>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />
Überschrift:3<br>
<input type="text" name="headline3" size="40" value="<?echo $myContent[4]?>"><br><br>
Inhalt3:<br>
<textarea name="copytext3" cols="40" rows="15" wrap="virtual"><?echo str_replace("<br>","\r\n",$myContent[5])?></textarea><br>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />
Überschrift:4<br>
<input type="text" name="headline4" size="40" value="<?echo $myContent[6]?>"><br><br>
Inhalt4:<br>
<textarea name="copytext4" cols="40" rows="15" wrap="virtual"><?echo str_replace("<br>","\r\n",$myContent[7])?></textarea><br>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />
Überschrift:5<br>
<input type="text" name="headline5" size="40" value="<?echo $myContent[8]?>"><br><br>
Inhalt5:<br>
<textarea name="copytext5" cols="40" rows="15" wrap="virtual"><?echo str_replace("<br>","\r\n",$myContent[9])?></textarea><br>
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />
Überschrift:6<br>
<input type="text" name="headline6" size="40" value="<?echo $myContent[10]?>"><br><br>
Inhalt6:<br>
<textarea name="copytext6" cols="40" rows="15" wrap="virtual"><?echo str_replace("<br>","\r\n",$myContent[11])?></textarea><br>
<input type="hidden" name="save" value="true"><br /><br />
<input type="submit" value="speichern"><br /><br />
</form>
Ich habe natürlich schon die Suchfunktion bemüht, aber aus mangelder Erkenntnis darüber nach was ich genau suchen soll, war alles was ich fand ziemlich unspezifisch, oder hätte einer Transferleistung bedurft, die mich überfordert hätte.
Vielen Dank,
Butterstulle