♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 07/09/05 в 13:55 |
Есть перл скрипт рабочий
http://artcomix.com/cgi-bin/all.pl
Далее есть index.shtml в нем стоит такой вот инклуд
<!--#include virtual="cgi-bin/all.pl"-->
Все ок.
Теперь проблема :
надо сделать index.php.
Обнаружил что на пхп т.к. папка cgi-bin лежит отдельно то путь будет выглядеть по другому
../cgi-bin/all.pl
Имеем
http://www.artcomix.com/x1.php
где
<?php
virtual("../cgi-bin/all.pl");
?>
Но это не работает.
Плз помогите разобраться. +3
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 07/09/05 в 14:04 |
попробуй либо в ПХПшном инклуде оставить тот же путь (без ../) или такой же SSI-инклуд сделать дописав в хтаксесс:
AddHandler server-parsed .html .shtml .php
|
|
вот соскучился по мастеру...
|
3
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 07/09/05 в 14:07 |
первое не помогает, пробовал уже..
щас втрое попробую
|
|
|
|
С нами с 11.07.05
Сообщения: 158
Рейтинг: 37
|
Добавлено: 07/09/05 в 14:11 |
Kn писал: | <?php
virtual("../cgi-bin/all.pl");
?>
Но это не работает.
Плз помогите разобраться. +3 |
И не будет работатать...
нужно:
<?php include("../cgi-bin/all.pl"); ?>
|
|
|
|
С нами с 21.10.04
Сообщения: 153
Рейтинг: 177
|
Добавлено: 07/09/05 в 14:11 |
virtual("/cgi-bin/all.pl");
а может так
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 07/09/05 в 14:12 |
Kors писал: | ...или такой же SSI-инклуд сделать дописав в хтаксесс:
AddHandler server-parsed .html .shtml .php |
И что тогда с сиджем становится)))
out.php во что превратится?)
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 07/09/05 в 14:16 |
Rapsody писал: | Инужно:
<?php include("../cgi-bin/all.pl"); ?> |
Гы... дык мне же результаты работы скрипта вставить надо
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 07/09/05 в 14:17 |
DmN писал: | virtual("/cgi-bin/all.pl");
а может так |
пробовал(
|
|
|
|
С нами с 21.10.04
Сообщения: 153
Рейтинг: 177
|
Добавлено: 07/09/05 в 14:23 |
какая ошибка возникает ?? или просто не выводится ??
|
|
|
|
full-plastic programmist
С нами с 05.09.03
Сообщения: 8361
Рейтинг: 4779
|
Добавлено: 07/09/05 в 14:41 |
знаю способ который 100% поможет - переписать перловый скрипт на ПХП
если не очень большой...
|
|
вот соскучился по мастеру...
|
3
|
|
|
С нами с 21.10.04
Сообщения: 153
Рейтинг: 177
|
Добавлено: 07/09/05 в 15:07 |
Точно !!
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 07/09/05 в 18:10 |
DmN писал: | какая ошибка возникает ?? или просто не выводится ? |
страница грузится ровно до того места где виртуал стоит...
Цитата: | знаю способ который 100% поможет - переписать перловый скрипт на ПХП
|
Скрипт пустяковый...
Код: | #!/usr/bin/perl
print "Content-type: text/html\n\n";
open (F1,"../htdocs/index/default_1.txt")|| die "404!";
@all=<F1>;
close (F1);
open (F2,"../htdocs/toplists/toplist1.html")|| die "404";
@all2=<F2>;
close (F2);
print "
";
foreach $t (@all){
if ($t =~/asddsa123/){print @all2;}else {print $t;};
}; |
Другое дело что я в пхп не рублю совсем
|
|
|
|
С нами с 11.07.05
Сообщения: 158
Рейтинг: 37
|
Добавлено: 07/09/05 в 18:22 |
Понял, что ты хочешь сделать. Я однажды сам с этим заморачивался, если скрипт pl зашит Zend`oм то ничего не получится.
А если нет то пусть скрипт .pl пишет результат работы в текстовый файл, потом просто include("111.txt") готовый файл.
И еще функции "virtual" нет в PHP, так что хватит пороть чушь....
|
|
|
|
С нами с 29.07.03
Сообщения: 426
Рейтинг: 512
|
Добавлено: 07/09/05 в 18:39 |
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 08/09/05 в 17:52 |
Rapsody писал: | И еще функции "virtual" нет в PHP, так что хватит пороть чушь.... |
Я конечно в пхп не рублю... но сам видел что есть... см линк от von Stoltz'a
|
|
|
|
С нами с 10.12.02
Сообщения: 56
Рейтинг: 27
|
Добавлено: 08/09/05 в 18:05 |
в твоем пхп скрипте надо сделать след.
<?
$handle = fopen("http://artcomix.com/cgi-bin/all.pl", "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
print $contents;
?>
Остальную чушь про Зенд даже и не слушай...
|
|
|
|
♥♥♥
С нами с 28.08.04
Сообщения: 7098
Рейтинг: 5671
|
Добавлено: 08/09/05 в 18:20 |
Dany писал: | в твоем пхп скрипте надо сделать след.
<?
$handle = fopen("http://artcomix.com/cgi-bin/all.pl", "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
print $contents;
?>
Остальную чушь про Зенд даже и не слушай... |
Мега Респект
+5
|
|
|
|