![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.05.2009 Ostrzeżenie: (0%)
|
Witam.
Posiadam hosting obrazkow, na którym postanowilem dodac opcje opisywania plików. Metoda prób i błędów udało mi się wreszcie zrobić wszystko tak jakbym chciał, przetestowałem (na localhoscie) i działa aż miło. Jednak nieprzyjemna niespodzianka jednak spotkała mnie gdy wrzuciłem pliki na serwer - formularz w momencie edycji opisu nie robi po prostu nic. Nie mam już siły do tego i postanowiłem zgłosić się do specjalistów. Tutaj można zobaczyć jak działa to na localhoscie: http://imageswink.com/~pliki/description.zip A tutaj można zobaczyć jak to nie działa: http://imageswink.com/login.php login: test pass: 123456 Zakładka My photos i tam jest opcja edycji opisu, która nie chce mi działać (po kliknieciu "Save" nic się nie dzieje). Serwer jakiego używam na dysku to Webserv, w takiej wersji: (IMG:http://imageswink.com/images/775_webserv.jpg) A oto kod formularza, który użyłem:
Czy ktoś ma jakieś pomysły co może być tutaj źłe, że na jednym serwerze działa a na drugim nie? Tzn jaka może być użyta funkcja/intrukcja, która nie chce działać na jednym z serwerów. Jak ktoś będzie potrzebował to wrzucę phpinfo(). I jeszcze druga sprawa: Jak mogę zablokowac HTML w tym polu? Teoretycznie nie można używać html (bo sobie tak napisałem), ale naprawde gdy zostanie wprowadzony kod to przy wyswietlaniu obrazka, html działa bez zarzutów - a ma nie działac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Z góry dziękuję za pomoc. Pozdrawiam. |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
chodzi o register globals. Do danych z forma masz sie odwolywac $_POST['tekst'] a nie $tekst.
Ty to robisz polowicznie, bo niby masz: $tekst = $_POST['tekst']; ino maly szczegol. zanim to zrobisz to masz wczesniej: if($tekst) no a wczesniej przeciez nie ma $tekst (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.05.2009 Ostrzeżenie: (0%)
|
Ale szybka pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A myślałem, że będę musiał czekać dłużej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
register_globals włączone i działa, formularz też poprawiłem. Dzięki wielkie, punkt przyznany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat register_globals włączone Wyłącz natychmiast. register_globals to najwieksze zlo tego swiata (no, moze troche przesadzam z calym swiatem). Tak czy siak wyłącz i nie korzystaj nigdy z tego. Do danych masz sie odwolywac tak jak pisalem
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 13 Dołączył: 6.07.2008 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Cytat I jeszcze druga sprawa: Jak mogę zablokowac HTML w tym polu? Teoretycznie nie można używać html (bo sobie tak napisałem), ale naprawde gdy zostanie wprowadzony kod to przy wyswietlaniu obrazka, html działa bez zarzutów - a ma nie działac http://pl.php.net/htmlspecialchars |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 01:23 |