Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » problem mit slashes Antworten
problem mit slashes

languitar
Foren-Team


Beiträge: 2795


Hi,

Ich hab ein Formular, dessen Daten in einer Datenkbank verabreitet werden sollen. Bei normalen Eingaben funktioniert auch alles gut und auch ' und " nimmt er problemlos an, aber sobald ich einen backslash in eines der Felder packe, geht nix mehr, bei 2 Backslashes adnn aber wieder schon. mit addslashes kann ich auch nicht arbeiten, da dann z.B. aus " in der DB \" wird...

Hat irgendwer ne Ahnung was ich machen kann???

Johannes


---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Was heißt "geht nix mehr"?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


das ergibt dann nen Syntaxfehler, weil da dann z.B sowas wie
1:
INSERT INTO tabelle (feld) VALUES ('test\')
steht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Dann musst du doch nur jeden Backslash verdoppeln?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


und wie mach ich das mit PHP??? Das knockt sich bei mir gerade immer selber aus. entweder ich stelle einen Backslash dar (also keine Änderung) oder vier, was dazwischen geht mit preg_replace irgendwie nicht.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


1:
$text=str_replace("\\","\\\\",$text);


---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


ähäh. hat nicht gefunzt, hab aber gerade ne andere Lösung gefunden: mit quotemeta() gehts.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Hm, ok...bei mir funzts.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


komisch, aber quotemeta kannte ich vorher auch noch nicht. hab ichgerade beim stöbern gefunden...

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben