Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.119.199] |
|
Сообщ.
#1
,
|
|
|
Залил на сервер скрипт, скрипт выполняется но не отображает содержимое файла!
#!/usr/bin/perl use CGI qw(:standart); $query = new CGI; print "Content-type:text/html\n\n"; open(HTMLPG,"../some.htm"); while(<HTMLPG>) { print $_; } close(HTMLPG); файл существует все вроде ОК, но скрипт не показывает html файл. P.S. На своем компе все выполняется как надо. Спасибо! |
Сообщ.
#2
,
|
|
|
поправь маску доступа на 0775, наверное
|
Сообщ.
#3
,
|
|
|
А вообще хоть что-нибудь показывается?
Хотя бы вот так? #!/usr/bin/perl print "Content-type:text/html\n\n"; print "Hi Picner!"; |
Сообщ.
#4
,
|
|
|
Все права проставлены, файлы в юникс конвертированы, вариант vot'a работает.
На самом деле я недавно нашел обходной путь, но все равно интересно, почему же не работает этот вариант. А вот обходной путь: local $/; open(F,"filename"); my $html=<F>; close(F); |
Сообщ.
#5
,
|
|
|
Трудно сказать, что там не так...
Для начала стОит выводить больше отладочной информации, хотя бы в направлении открытия файла: open(HTMLPG,"../some.htm") || die "can't open ../some.htm\n"; Ну, и смотреть логи... |
Сообщ.
#6
,
|
|
|
Цитата Picner, 31.08.02, 17:19:54 Залил на сервер скрипт, скрипт выполняется но не отображает содержимое файла! #!/usr/bin/perl use CGI qw(:standart); $query = new CGI; print "Content-type:text/html\n\n"; open(HTMLPG,"../some.htm"); while(<HTMLPG>) { print $_; } close(HTMLPG); файл существует все вроде ОК, но скрипт не показывает html файл. P.S. На своем компе все выполняется как надо. Спасибо! А если так: open(HTMLPG,"<../some.htm"); Хотя врядли, сервер Апач? Файл-то находит? А я понял в чем тут дело, у тя файл в cgi... подробнее можешь написать мне на мыло, короче файлы Инета нельзя сувать в директорию CGI, а если док у тя не в СИ-ДЖИ-АЙ, тогда понятное дело неправильно прописан путь... |
Сообщ.
#7
,
|
|
|
2FlashDen: ОН же написал, что все читабельно во втором варианте - значит с месторасположением и путями все ок.
|