Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] usuwanie ukośnika podczas przesyłania danych
Forum PHP.pl > Forum > Przedszkole
simperium
podczas wysyłania danych do pliku tekstowego z formularza, jeśli ktoś wpisze znak cytatu, lub apostrof, to do pliku teksotwego poprzedzany jest on ukośnikiem. Jak usunąć ten ukośnik?
Próbowałem przez ereg_replace zamieniając apostrof na jego odpowiedniki:
  1. <?php
  2. $tresc = ereg_replace("'", "’", $tresc); 
  3. $tresc = ereg_replace("%27", "’", $tresc);
  4. ?>

Niestety ciągle wracam do punktu wyjścia, zapisywany i odczytywany jest apostrof, poprzedzany notabene ciągle ukośnikiem.
Jak sobie poradzić z tymi niewygodnymi znakami, które same się dodają do znaku apostrofu?
mls
stripslashes" title="Zobacz w manualu PHP" target="_manual
albo wyłączyć magic_quotes_gpc w php.ini
pyro
[/quote]$tresc = ereg_replace("\'", "’", $tresc);[/quote]

to chyba raczej powinno byc:

  1. <?php
  2. $tresc = ereg_replace("\", "&#8217;", $tresc);
  3. ?>


a najlepiej użyc stripslashes
simperium
wszystko gra guitar.gif
dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.