![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
Mam Prośbę o pomoc, w manulau php nie znalazłem rozwiązania mojego problemu, dlatego piszę w pod forum przedszkole.
Czy jest jakiś sposób na wyłączenie dyrektywy magic_quotes_gpc na serwerze(konkretnie na moim koncie FTP), nie mając praw administratora serwera ?. Próbowałem poradzić sobie z problemem umieszczając w głównym katalogu mojej strony plik ”.htaccess” (umieszczając w nim: php_flag magic_quotes_gpc off) ale wtedy zamiast załadować się strona, wyskoczył błąd ”500 Internal Server terror”. Chcę wyłączyć tę dyrektywę gdyż dodaje mi podczas pracy skryptu slashe(obok cudzysłowów i apostrofów), niestety użycie w skrypcie funkcji stripslashes nie dało efektu, a na forum nie uzyskałem pomocy. Stąd też szukam innej możliwości poradzenia sobie z tym koszmarnym problemem. Za fachową pomoc będę bardzo wdzięczny Serdecznie Pozdrawiam Ten post edytował sailor 10.08.2007, 19:49:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Możliwe, że nie masz odpowiednich uprawnień do zmiany ustawień php. Poczytaj tutaj. Możesz też spróbować ini_set" title="Zobacz w manualu PHP" target="_manual
-------------------- |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
legorek dziękuję za wskazówki.
Próbowałem wyłączyć magic_quotes_gpc kozystajac z funkcji ini_set używając poniższego skryptu testowego. Skrypt wyświetla mi "magic_quotes are still on silly" czyli, że nie zdołał wyłączyć magic.
Macie może jakieś sprawdzone metody na poradzenie sobie z tym problemem ?. Moja wersja PHP to 4.4.7 (w której to można podobno wyłączyć magic_quotes_gpc za pomocą ini_set, wg. manuala php). Serdecznie Pozdrawiam i liczę na fachową pomoc. |
|
|
-Gość- |
![]()
Post
#4
|
Goście ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
A gdyby tak po prostu:
Odpowiedź na pytanie przez PW Tak przy okazji odpowiedzi, nie używaj konstrukcji
bo to bez sensu. Wystarczy:
Funkcję podaną wcześniej umieścić trzeba gdziekolwiek, byle przed pierwszym jej wywołaniem, np na początku skryptu, i potem:
Jeśli to nie pomoże, to: (źródło):
Co do .htaccess, to można jeszcze inaczej spróbować: (źródło): Kod # Disable all magic quoting.
php_value magic_quotes_gpc off php_value magic_quotes_runtime off Ten post edytował drPayton 7.09.2007, 12:58:34 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Pszczyna Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje Bardzo za zaangażowanie w mój problem.
Muszę napisać, z przykrością, że mimo waszych wskazówek nie udało mi się rozwiązać problemu. Co do pliku .htaccess wychodzi na to, że ma ograniczenia jeśli chodzi o używanie dyrektyw. Chciałbym się zatem dowiedzieć czy administrator danego serwera może mi umożliwić stosowanie zmian w pliku .htaccess w zakresie dyrektywy magic_quotes_gpc, i w jakim zakresie jest to kwestią problemową jeśli chodzi o funkcjonowanie serwera i zamieszczonych na nim serwisów. używana przezemnie wersja serwera: Apache/1.3.27 (Unix) (Red-Hat/Linux) PHP/4.3.7 Prosze o odpowiedź Ten post edytował sailor 10.09.2007, 14:19:07 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli to wszystko nie pomogło, to:
1. Zmień host (i admina) ![]() 2. A jak nie możesz/nie chcesz, to masz pełne prawo zadzwonić i zapytać: "WTF??"" Dla mnie jest to kompletna "schiza"... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:22 |