![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
is getting harder Gruppe: User Beiträge: 27 Mitglied seit: 28.06.2005 Mitglieds-Nr.: 5.236 ![]() |
-
Der Beitrag wurde von Mischdele bearbeitet: 05.12.2010 - 23:30 |
|
|
![]() |
![]()
Beitrag
#2
|
|
DELETE FROM users WHERE search_count < 1 ![]() Gruppe: Admin Beiträge: 314 Mitglied seit: 15.07.1976 Wohnort: Osnabrück Mitglieds-Nr.: 2 ![]() |
moin!
Hallo, Hier einfach mal der entsprechende ausschnitt aus dem Code: QUELLTEXT $eintrag = trim($HTTP_POST_VARS["eintrag"]); $eintrag = ereg_replace("&","&",$eintrag); $eintrag = ereg_replace("<","<",$eintrag); $eintrag = ereg_replace(">",">",$eintrag); $eintrag = ereg_replace("\n","<br>",$eintrag); $eintrag = stripslashes($eintrag); ... Ich hab keine Ahnung, was da nicht funktioniert. Meines Wissens müsste doch das stripslashes() dieses Problem lösen, oder irre ich? Wie i.b.g. schon geschrieben hat entfernen stripslashes selbige, und addslashes packen welche vor entsprechende quotes. Aber generell würde ich empfehlen nicht mit ereg_replace zu arbeiten, wenn es um so einfache Ersetzungen geht, da es zwar funktioniert, aber ein wenig zu mächtig für den Einsatzzweck ist. str_replace() hat die gleiche Syntax und ist deutlich schneller. ![]() Wenn du einen String inkl. Quotes nach HTML wandeln möchtest kannst du dir vielleicht auch mal htmlentities angucken. Das ist recht angenehm, ich weiss bloß gerade nicht, ob es auch Zeilenumbrüche in <br /> wandelt. Falls nicht kannst du nach dem Aufruf von htmlentities noch nl2br aufrufen. Dies ist ebenfalls schneller als ereg_replace. ![]() Hoffe, dass hilft dir ein wenig weiter. have fun! Lars |
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 13.05.2025 - 16:13 |