We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problem ze skryptem (<form>, chmod)


Malina
03-04-2006, 01:04
Cytat Napisał szczeles
Pozamieniaj wszystkie nazwy zmiennych otrzymanych z formularza w sposób, żeby były kluczami tablicy $_POST (np. $_POST['mail'], $_POST['imie']) i musi działać ;-)
Serdecznie dziękuje. Pozdrawiam.

szczeles
02-04-2006, 23:19
Cytat Napisał Malina
Niestety, ale nie.
Jeżeli masz pomysł, please help me?
Pozamieniaj wszystkie nazwy zmiennych otrzymanych z formularza w sposób, żeby były kluczami tablicy $_POST (np. $_POST['mail'], $_POST['imie']) i musi działać ;-)

Malina
02-04-2006, 23:13
Cytat Napisał szczeles
No i rozumiem, że działa? ;-)
Niestety, ale nie.
Jeżeli masz pomysł, please help me?

szczeles
02-04-2006, 22:11
Cytat Napisał Malina
[CODE]Na początku pliku wstawiłem: (...)
No i rozumiem, że działa? ;-)

Malina
02-04-2006, 19:28
Kod:
Na początku pliku wstawiłem:


Kod skryptu:
Twój wpis został dodany.

Przejdź do księgi

"; $read=fopen($dataloc, "r"); $fileread = fread($read, filesize($dataloc)); fclose($read); fwrite (fopen("data.txt", "r+"), "
Pseudonim: $imie
$data
Email: $mail
Gadu-Gadu: $gg
Strona www: $strona
Treść wpisu: $tresc

\n$fileread"); fclose(fopen("data.txt", "a+")); echo ("$zobacz"); ?>

szczeles
02-04-2006, 18:34
Cytat Napisał Malina
Tak, na localhost dziala poprawnie.
- register_globals o co hodzi?
*chodzi :>
wstaw na początku pliku zapisującego dane do pliku linię:
ini_set('register_globals', 1);

Kod z którego pliku byłby potrzebny.
Zapisującego dane ;-)

Malina
02-04-2006, 17:24
Tak, na localhost dziala poprawnie.
- register_globals o co hodzi?
Kod z którego pliku byłby potrzebny.

szczeles
02-04-2006, 16:27
Na oko to Twoj skrypt wymaga wlaczonych register_globals (domyslam sie, ze na localu dziala poprawnie)

No i plik z baza wpisow musi miec 777, plik php niekoniecznie ;-)

Bez kodu więcej się pomóc nie da ;-)

Malina
02-04-2006, 16:02
Wykonałem księgę gości, w której treść wpisów jest przechowywana w pliku tekstowym, lecz wpisy nie zostają zapisane prawidłowo, prawdopodobnie z powodu chmod 755, choć na ftp można zmienić właściowści na 777, nie można zapisać danych z formularza (plik ksiega_dopisz.php) do pliku tekstowego(bazy), zapisuje tylko kod html zawarty w pliku ksiega_add.php.
Jak rozwiązać problem?
Działanie można zobaczyć tutaj:
http://artimman.ovh.org/malina/ksieg...a_przeglad.php