Помощ за един PHP скрипт

crashbg

Registered
Здравейте,
използвах един PHP script от ТУК и ми излезе тази грешка когато пробвах да се регистрирам:

Warning: fopen(data.txt): failed to open stream: Permission denied in /www/crashbg.com/www/root/signup.php on line 38

Warning: fwrite(): supplied argument is not a valid stream resource in /www/crashbg.com/www/root/signup.php on line 39

Warning: fclose(): supplied argument is not a valid stream resource in /www/crashbg.com/www/root/signup.php on line 40

Въпросните 38,39 и 40 редове са тези:

$fp = fopen($datafile, 'a');
fwrite($fp, $_POST['name'] . '|' . $_POST['email'] . '|' . $_POST['url'] . '|' . $_POST['username'] . '|' . $_POST['password'] . "|\n");
fclose($fp);
//html for sucessfull signup
?>


Някой може ли да ми обясни този data.txt файл нали в директорията където съм качил и другите PHP файлове трябва да бъде.

Чудя се къде бъркам???
 
ето виж това работи си. тествай от тук http://maxbest.freehostia.com/test/01/login/ ето ти и работещата версия! http://humanaaa.hit.bg/login/login.rar
 
еми ако направиш data.txt може и да работи.... :)
 
lamerko каза:
Harry_Potter_ каза:
CHMODA на data.txt трябва да е 666

а, не беше ли 777 (всичко за всички) :)

777 означава че файла може да бъде изпълняван от всички ( нещо като .exe)

Формирането на правата става така
1 = execute
2 = write
4 = read

Събираш цифрите за правата които искаш, съответно за собственик, група, други
7 значи и за трите, 6 е read/write, 5 е read and execute
Execute се дава обикновено на папки ( за да можеш да влезеш в нея ) иначе се дава за скриптове и изпълними файлове, които искаш да могат да бъдат стартирани
 

Back
Горе