konto usunięte

Temat: Problem ze skryptem PHP

Mam taki oto skrypt
http://www.opiumsoft.ovh.org/skrypt.rar
Jest to prosta, typowa sonda TAK/NIE

Stronę testowałem na wirtualnym serwerze na swoim domowym komputerze (FoxServer), skrypt nie wymaga bazy danych, zapisuje wszystko w pliku testowym.
Moja strona znajduje się na serwerze OVH, po przesłaniu tego skryptu na serwer www przestaje on działać.
Wyświetla wynik sondy, ale nie można głosować
Zmieniłem atrybuty CHMOD plikom z danymi na 666 i nic.
Czy może mi ktoś pomóc ???
Strona znajduje się pod adresem http://opiumsoft.prv.pl w menu należy kliknąć "Jak oceniasz tą stronę?"

Bardzo dziękuje i pozdrawiam forumowiczówWojciech Wojdyło edytował(a) ten post dnia 26.08.07 o godzinie 18:38
Łukasz K.

Łukasz K. IT Project
Manager/Team Leader

Temat: Problem ze skryptem PHP

Problemem może być sposób przekazywania głosu, czyli to jak skrypt odbiera dane czy np: $glos czy $_POST["glos'], do skryptu nie zaglądałem.

Związane jest to z ustawieniami php register_globals, na Twoim localhost masz na On a na serwerze ze względów bezpieczeństwa jest na Off.

Masz dwie możliwości:
1. skonfigurować na serwerze własną konfigurację php.ini i tam włączyć register globals (jeśli daje taką możliwość Twój usługodawca) jednak jest to najgorsze rozwiązanie
2. poprawić skrypt aby zmienne z sondy odbierał poprzez tablice globalne $_POST - zalecane rozwiązanie.

Pozdrawiam,
Łukasz

konto usunięte

Temat: Problem ze skryptem PHP

Niestety nie mam możliwości skonfigurowania pliku php.ini na serwerze, mój usługodawca tego nie udostępnia a co do drugiego sposobu - nie bardzo rozumiem.
Jeżeli mógłby Pan, Panie Łukaszu, to prosiłbym o to aby zmienił Pan to w skrypcie i wkleił tutaj zmieniony kod lub wysłał mi skrypt drogą elektroniczną

Pozdrawiam i bardzo dziękuję za fatygę
Wojtek
Łukasz K.

Łukasz K. IT Project
Manager/Team Leader

Temat: Problem ze skryptem PHP

Panie Wojciechu, zapomniałem o jeszcze jednym - proszę ustawić prawa zapisu pliku jako 777 a nie 666 :)

edit:
do zmiennych w tym skrypcie odwołujemy się za pomocą tablicy $_GET, zajrzałem do kodu.

Po zmianie uprawnień proszę o info czy jest ok.Łukasz Kossakowski edytował(a) ten post dnia 26.08.07 o godzinie 20:30
Dariusz Żukowski

Dariusz Żukowski [keczerad]
Programista z
zamiłowania.

Temat: Problem ze skryptem PHP

Łukasz K.:
Panie Wojciechu, zapomniałem o jeszcze jednym - proszę ustawić prawa zapisu pliku jako 777 a nie 666 :)

a od kiedy to musza pliki byc wykonywane ?
Łukasz K.

Łukasz K. IT Project
Manager/Team Leader

Temat: Problem ze skryptem PHP

[author]Dariusz

konto usunięte

Temat: Problem ze skryptem PHP

Zmieniłem atrybuty na 777 i skrypt wogóle przestał być uruchamiany
Po kliknięciu w link odnoszący się do niego przeglądarka wyświetlała mi komunikat że nie ma takiej strony

Gdy zmieniłem atrybut na 666 działa ale nie "widzi" wtedy pliku vote.php (skrypt ten zapisuje do pliku txt wynik głosowania)
Plik txt (u mnie dat) który zawiera wynik sondy ma atrybut 666 a folder w którym on się znajduje atrybut 777

Nie wiem co jest nie tak z tym skryptem ??!!??!!

konto usunięte

Temat: Problem ze skryptem PHP

Jeśli chodzi o prawa dostępu na różnych hostingach, sprawa wygląda następująco. Dla katalogów ustawiamy 775, a dla plików 664.

Co do zmiennych superglobalnych. Obecnie nie jest zalecane ze względów bezpieczeństwa włączanie register_globals i dlatego wszystkie zmienne typu $_POST, $_GET, $_REQUEST, itd nie są dostępne w tzw. skróconej nazwie. By dostać się do zawartości takiej zmiennej, należy odwołać się poprzez tablicę, np $_POST['zmienna'].

Kolejną rzeczą jest dostępność bibliotek. Możliwe, że nie jest coś na serwerze zainstalowane.

I na sam koniec. Sprawdź w logu, czy nie wywala Ci jakichś błędów.
Paweł Soja

Paweł Soja administrator sieci,
webmaster, fotograf,
montażysta i ni...

Temat: Problem ze skryptem PHP

problemem sa zmienne - $_GET + $_COOKIE - ktore wogole nie sa uzywane w skrypcie a powinny...
prosze o podanie swojego maila a wysle poprawiony skrypt na maila.
pozdrawiam

konto usunięte

Temat: Problem ze skryptem PHP

Mój e-mail wojtek.wojdylo@wp.pl
Dziękuję bardzo za fatygę i poświęcony mi czas

Pozdrawiam serdecznie Panie PawleWojciech Wojdyło edytował(a) ten post dnia 27.08.07 o godzinie 14:46
Paweł Soja

Paweł Soja administrator sieci,
webmaster, fotograf,
montażysta i ni...

Temat: Problem ze skryptem PHP

skrypt wyslany. testowany byl na home.pl - ale przypuszczam ze na ovh tez teraz pojdzie.

konto usunięte

Temat: Problem ze skryptem PHP

Skrypt działa, wielkie dzięki Panie Pawle.

Pozdrawiam i dziękuje jeszcze raz
Miłego dniaWojciech Wojdyło edytował(a) ten post dnia 28.08.07 o godzinie 09:04

Następna dyskusja:

problem ze skryptem php.




Wyślij zaproszenie do