Проблема с записью файла в php
Права доступа - 644, 666, и все остальное перепробовал... не хочет создавать файл в созданной папке.А в корне - все нормально.Права доступа к папке тоже вроде перепробовал.
Подскажите хоть что-нить, а то я уже задолбался на месте сидеть. На всяк случай привожу код:
<?
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");
Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");
..читаю переменную:
$count
..создаю файл:
$f=fopen("$count.dat","a+");
flock($f,LOCK_EX);
fwrite($f,$txt);
fflush($f);
flock($f,LOCK_UN);
fclose($f);
Header("Location:index.php");
?>
Оказывается просто не был выставлен chmod на файл, читаемый скриптом…и путь к скриптам был выставлен как "script.php" вместо "./script.php "ну и дальше – дело техники.
Теперь у мня вопрос такой – chmod’ ы у мня:
- на скрипт – 644
- на папку – 777
- на читаемый файл dat - 666
Работает все это дело вроде бы только с такими чмодами.
Через веб ftp вроде не пускает без пароля вообще.
Могут ли возникнуть к-то проблемы?Может ли кто-нить извне нагадить?
Кому интересно – это я гостевуху лабал свою. Ну она подглюкивает J , ну да черт с нею – главное уже пашет – дальше дело техники.
Если интересно – оцените http://newsss.w6.ru/guest/