Я пытаюсь либо создать файл, который не существует, либо записать в файл, который уже делает.fopen создать новый файл, который не существует
в файле PHP Я пытаюсь это:
$ File = FOPEN ("data.txt", "а");
fwrite ($ file, "\ n". $ Name); fwrite ($ file, ",". $ Lastname);
fwrite ($ file, ",". $ Email);
fclose ($ file);
Я запускаю Apache под окнами Xp и не повезло, что файл «data.txt» создается. Документы говорят, что добавление параметра должно создать файл с именем, указанным в первом параметре (data.txt). что я здесь делаю?
Заранее спасибо Undersound
Hey Konrad Neuwirth, Спасибо за ваш ответ. Вы просматриваете этот каталог, сценарий также считает его актуальным? Не знаю, как работает функция, я ожидаю, что она будет искать текущий каталог Как проверить, есть ли у меня права на запись, я запускаю сервер localhost Apache под Windows XP и не имею никакого опыта с этим. Журнал ошибок/журнал Acces ничего не говорит – 2010-03-31 23:39:45
Вы можете получить текущий рабочий каталог скрипта с помощью 'getcwd()'. Кроме того, вы должны проверить 'if ($ file === FALSE) {etc ...}' после вызова fopen(). Если скрипт не может открыть файл по какой-либо причине, он возвращает false. –