Keine "\" in Beiträgen
Moderator: Thorsten
Keine "\" in Beiträgen
Hallo,
kann ich FAQ Beiträgen keine "\" verwenden?
Wenn ich z.B. einen Registry Pfad angebe, dann verschwinden diese immer.
Gruß
Nase
kann ich FAQ Beiträgen keine "\" verwenden?
Wenn ich z.B. einen Registry Pfad angebe, dann verschwinden diese immer.
Gruß
Nase
Hi,
das klappt bei mir auf MySQL, SQLite und IBM DB2 mit einer aktuellen phpMyFAQ 1.5.4.
bye
Thorsten
das klappt bei mir auf MySQL, SQLite und IBM DB2 mit einer aktuellen phpMyFAQ 1.5.4.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hallo,
habe jetzt auch die Version 1.5.4 und MySQL drauf. Leider habe ich immer noch keine Chance "\" in einem Beitrag zu verwenden. Siehe Link.
Im Editor gebe ich die "\" zwar ein, doch nach dem Speichern sind diese dann verschwunden. Sie sollten im Registry Path vorhanden sein. Auch beim erneuten editieren des Artikels, sind die "\" nicht mehr vorhanden.
Gruß
Nase
habe jetzt auch die Version 1.5.4 und MySQL drauf. Leider habe ich immer noch keine Chance "\" in einem Beitrag zu verwenden. Siehe Link.
Im Editor gebe ich die "\" zwar ein, doch nach dem Speichern sind diese dann verschwunden. Sie sollten im Registry Path vorhanden sein. Auch beim erneuten editieren des Artikels, sind die "\" nicht mehr vorhanden.
Gruß
Nase
Hi,
hast du eine phpinfo() von deinem System?
bye
Thorsten
hast du eine phpinfo() von deinem System?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hi,
wie sieht denn der Eintrag in der DB aus (zB via phpMyAdmin)? Von wo aus trägst du das ein (Frontend oder Adminbereich)?
bye
Thorsten
wie sieht denn der Eintrag in der DB aus (zB via phpMyAdmin)? Von wo aus trägst du das ein (Frontend oder Adminbereich)?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hmmmm....Das ist jetzt aber wirklich interessant. Da ich bisher noch nicht über phpmyadmin nachgeschaut hatte, bin ich jetzt wirklich überrascht, dass der Eintrag in der Datenbank richtig mit den "\" drin ist. Muss also wohl eher ein Problem bei der Anzeige sein.
Eingetragen werden die Artikel über den Adminbereich.
Gruß
Nase
Eingetragen werden die Artikel über den Adminbereich.
Gruß
Nase
Hi,
bitte mal testen und in der artikel.php in der Zeile mit
in
ändern.
bye
Thorsten
bitte mal testen und in der artikel.php in der Zeile mit
Code: Select all
$content = stripslashes($row->content);
Code: Select all
$content = $row->content;
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hi,
wunderbar, es scheint geholfen zu haben.
Ist doch richtig, dass Stripslashes die "\" entfernt, um eine mögliche SQL Injection zu verhindern, oder?
Gruß
Nase
EDIT: Mir ist gerade aufgefallen, dass wenn man den Beitrag nochmal editiert, die "\" leider nicht mehr im Editor auftauchen und somit beim speichern wieder weg sind, und auch nicht mehr im Artikel angezeigt werden.
wunderbar, es scheint geholfen zu haben.
Ist doch richtig, dass Stripslashes die "\" entfernt, um eine mögliche SQL Injection zu verhindern, oder?
Gruß
Nase
EDIT: Mir ist gerade aufgefallen, dass wenn man den Beitrag nochmal editiert, die "\" leider nicht mehr im Editor auftauchen und somit beim speichern wieder weg sind, und auch nicht mehr im Artikel angezeigt werden.
Hi,
okay, dann werde ich mir das genauer anschauen.
bye
Thorsten
okay, dann werde ich mir das genauer anschauen.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hi,
kann es sein, dass wenn man den Beitrag editieren will, in der record.edit.php in Zeile 130
wieder mit stripslashes die "\" entfernt werden und so beim speichern natürlich auch nicht mehr enthalten sind?
Gruß
Nase
kann es sein, dass wenn man den Beitrag editieren will, in der record.edit.php in Zeile 130
Code: Select all
<noscript>Please enable JavaScript to use the WYSIWYG editor!</noscript><textarea class="admin" id="content" name="content" cols="50" rows="10"><?php if (isset($content)) { print stripslashes($content); } ?></textarea><br />
Gruß
Nase
Hi,
ja, das ist das gleiche Problem.
bye
Thorsten
ja, das ist das gleiche Problem.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hi,
was ich jetzt vorschlage, ist eigentlich nur ein Workaround, aber ich wollte nur mal wissen, ob es möglich wäre, dass zu realisieren.
Also man sollte einfach das eintragen von Artikeln ohne Anmeldung unterbinden können. Wenn man dann Einträge nur als Admin schreiben kann, sollte ja die Funktion stripslashes überflüssig sein und könnte diese einfach "ausbauen".
Gruß
Nase
was ich jetzt vorschlage, ist eigentlich nur ein Workaround, aber ich wollte nur mal wissen, ob es möglich wäre, dass zu realisieren.
Also man sollte einfach das eintragen von Artikeln ohne Anmeldung unterbinden können. Wenn man dann Einträge nur als Admin schreiben kann, sollte ja die Funktion stripslashes überflüssig sein und könnte diese einfach "ausbauen".
Gruß
Nase
Hi,
stripslashes() ist seit 1.5.3 eigentlich komplett überflüssig, da wir das alles über eine zentrale Methode handlen.
Teste doch mal bitte morgen den aktuellen Snapshot von unserer Downloadseite.
bye
Thorsten
stripslashes() ist seit 1.5.3 eigentlich komplett überflüssig, da wir das alles über eine zentrale Methode handlen.
Teste doch mal bitte morgen den aktuellen Snapshot von unserer Downloadseite.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist