Der folgende Beitrag wurde am 08. 02. 2009, 19:43 Uhr von Tom Jones veröffentlicht.
Mahlzeit,
zum Online-Editieren nutze ich ein Formular auf dasein php Script folgt.
<Die zu ändernde Seite wird in einem Textfeld geöffnet, dort kann ich den Quellcode direkt bearbeiten. Im Anschluss wird die geänderte Dateio wieder unter dem Ursprungsort unter dem Originalnamen gespeichert- Alles kein Problem.
Leider musste ich jedoch feststellen, dass die Anführungszeichen durch \"
esetzt werden, was jedoch nicht in meinem Interesse ist.
Gibt es hierfür eine funtktion, wie zum Bsp. nl2br oder so, die den Text so belässt wie er ist, ohne die Zeichen zu ersetzen?
Tom
Der folgende Beitrag wurde am 08. 02. 2009, 19:49 Uhr von Paul veröffentlicht.
Hi,
> Gibt es hierfür eine funtktion, wie zum Bsp. nl2br oder so, die den Text so belässt wie er ist, ohne die Zeichen zu ersetzen?
>
Nein.
Aber es gibt eine Funktion die das wieder entfernt:
http://de.php.net/manual/de/function.stripslashes.php
Paul
Der folgende Beitrag wurde am 08. 02. 2009, 21:36 Uhr von Tom Jones veröffentlicht.
Ideal,danke.
Es funktioniert. Ich habe festgestellt, dass zwischen jeder Zeile jetzt eine Leerzeile ist. Gibt es hierfür vielleicht auch eine Möglichkeit, die diese wieder entfernt?
Ich habe nach jedem Zeilumbruch jetzt eine zusätzliche Leerzeile, nicht dass es wirklich stören würde, aber es ieht unschön aus. Gibt es eine Möglichkeit, diese Leerzeile ebenfalls zu entfernen?
Grüße
Der folgende Beitrag wurde am 08. 02. 2009, 21:41 Uhr von Paul veröffentlicht.
Hi,
> Ich habe nach jedem Zeilumbruch jetzt eine zusätzliche Leerzeile, nicht dass es wirklich stören würde, aber es ieht unschön aus. Gibt es eine Möglichkeit, diese Leerzeile ebenfalls zu entfernen?
>
viele Wege führen nach Rom, zb. str_replace() und damit "\r" "\n" "\r\n" entfernen. Aber wie gesagt, es gibt auch andere Wege.
Paul
Der folgende Beitrag wurde am 09. 02. 2009, 08:28 Uhr von Malcolm Beck´s veröffentlicht.
hi,
> Leider musste ich jedoch feststellen, dass die Anführungszeichen durch \"
> esetzt werden, was jedoch nicht in meinem Interesse ist.
> Gibt es hierfür eine funtktion, wie zum Bsp. nl2br oder so, die den Text so belässt wie er ist, ohne die Zeichen zu ersetzen?
Klingt nach Magic Quotes. Wenn du die möglichkeit hast, diese über die php.ini zu deaktivieren, nutze sie.
Unter den Userkommentaren findest du auch Beispiele, wie du ohne eine php.ini ans Ziel kommst.
mfg
--
echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
array(2) {
["SELFCODE"]=>
string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
["Meaningful"]=>
string(?) "Der Sinn des Lebens ist deinem Leben einen Sinn zu geben"
}
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4