Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] nie zapisują się cudzysłowia do bazy
lamcpp
post 21.11.2011, 21:49:42
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


wczoraj zmieniłem lokalny serwer na WampSerwer, dzis moj skrypt dodawania artykułów do bazy nie działa. Tzn. artykuły dodają się do bazy jesli w tekscie nie ma cudzysłowiów, w przeciwnym wypadku nie doda się do bazy.
Samo dodanie do bazy to zwykły insert.
Podejrzewam że przyczyna może być w ustawieniach PHP, albo Apache Wampservera, tyle ze nie mogę jej znaleźć:/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Orzeszekk
post 21.11.2011, 23:31:07
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


Myśle że coś masz powalone z ustawieniami magic quotes w php.ini. najprawdopodobniej na lokalnym miales je włączone a na wampie są wyłączone.

wyswietl sobie phpinfo() na wamp serwerze i na lokalnym serwerze i zobacz czy jest roznica.

zamiast uzywac magic quotes włączonych na stałe, wyłącz je, i używaj htmlspecialchars do escapowania danych wejściowych.

magic quotes jak stwierdzili tworcy php jest rozwiązaniem bezsensownym smile.gif i nie poleca sie go uzywac.


--------------------
"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time."
Tom Cargill, Bell Labs
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: 14.08.2025 - 09:08