Forum Webscript.Ru
Хостинг => Бесплатный хостинг => Тема начата: DimoninG от 07 Июня 2004, 22:49:58
-
В общем: написал скрипт. Это "автодобавление" материалов на сайт. Он должен дописывать некоторые файлики, а некоторые - создавать. Сам он запускается, но нифига не создает. В чем может быть прикол?
сайт - http://www.all4game.h12.ru
-
Приколов может быть много, причем разных.
На чем писал скрипт?
-
Сам скрипт писан на Perl. Юзается как cgi. Возможно, что он не может найти файл (т.к. путь неверен), но я писал путь, как указано в "руководстве" на h12.ru, т.е.: /home/a/all4game/WWW/view.txt
В последний файл и надо добавить ссылку на новый создаваемый файл. Но ничего не происходит. Права на нем: 777 (знаю, что плохо!)
-
Проверил правильность путей (поставил opn(...) or print (..);) - пути все правильные, т.к. если чего-нить в путе поменять, лезит print со своим "Не найден файл!". В общем - непонимаю. Может на этом гребанном h12.ru по определению ничего нельзя написать програмно?..
-
А читает хоть файл то?
-
Можно переписать немного скрипт, чтобы читать пробовал и в случае удачи - выводил, что прочитано то-то и то-то, но, думаю - читает, т.к. файл-то открывается... Попробую немного переписать... результаты сразу выложу здесь.
-
А как ты определил, что файл открывается?
-
Вот так:
open (FILE_hot, "<", $h) or print "Content-type:text/html\\n\\n\\n\\n Ошибка открытия файла\\n\\n\\n\\n\\nНе удалось найти файл rightnews.txt! Возможно, вы неверно указали путь или файл не существует!\\n";
Если ты он не открылся, то мне бы выдалась страничка с надписью "Не удалось найти файл rightnews.txt! Возможно..." и т.п. Я специально попробовал открыть несуществующий файл - сообщение выдалось. А когда попробовал открыть существующий - ничего не выдалось.
-
Все. Проблема решена. Всем спасибо. Админы - эту тему можно закрыть.
PS Оказалось, что я не так проставил права - ошибка как всегда не там, где ее ищешь...