Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] usuwanie ukośnika podczas przesyłania danych
simperium
post 24.06.2008, 15:36:47
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

Ostrzeżenie: (0%)
-----


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?


--------------------
Kliknij na "POMÓGŁ", by poprawić mi samopoczucie :D
Go to the top of the page
+Quote Post
mls
post 24.06.2008, 15:43:56
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


stripslashes" title="Zobacz w manualu PHP" target="_manual
albo wyłączyć magic_quotes_gpc w php.ini

Ten post edytował mls 24.06.2008, 15:44:26


--------------------
Go to the top of the page
+Quote Post
pyro
post 24.06.2008, 15:46:15
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


[/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


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
simperium
post 24.06.2008, 15:51:25
Post #4





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

Ostrzeżenie: (0%)
-----


wszystko gra guitar.gif
dzięki


--------------------
Kliknij na "POMÓGŁ", by poprawić mi samopoczucie :D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 03:15