Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Ten sam skrypt na różnych serwerahc inaczej działa
Forum PHP.pl > Forum > Przedszkole
Bojakki
Domyśla się może ktoś dlaczego ten sam skrypt zainstalowany na 2 różnych serwerach róznych dostawców działa inaczej. Chodzi o to, że na jednym z nich za każdym razem gdy zapisuje dane dodają się znaki "\" przed cudzysłowiami i innymi sleszami. I jak 4 razy edytuje ten sam artykuł to sie tych sleszy robi dzisiątki. Ktoś ma pomysł skąd ta różnica w działaniu?
nospor
Bo masz włączone magic_quotes.
Bojakki
Gdy próbuje to wyłączyc w .htaccess to wyskakuje błąd:
Cytat
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


Cały plik wygląda tak:

Cytat
Options +FollowSymLinks
RewriteEngine On

RewriteBase /

RewriteRule ^([^*]*),([^*]*).html$ index.php?id=$1&s=$2 [L]

RewriteRule ^([^*]*).html$ index.php?id=$1[L]

RewriteRule ^index.html$ index.php [L]

# www.adresstrony.pl/tytul-artykulu,d20.html
# RewriteRule ^[a-z0-9\-]+,d([0-9]+)\.html$ ?a=dokument&documentId=$1

php_flag magic_quotes_gpc Off
nospor
Widocznie serwer nie pozwala na takie wyłączenie w .htaccess. Zapytaj się admina serwera jak to wyłączyć.

Możesz to też "wyłączyć" w php
http://pl.php.net/manual/pl/security.magic...s.disabling.php
Przykład #2 Disabling magic quotes at runtime
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.