Реклама на сайте Advertise with us

Как правильно брать текст из текскового файла в Perl

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 15.03.05
Сообщения: 5

Ссылка на сообщениеДобавлено: 04/04/05 в 11:14       Ответить с цитатойцитата 

Я написал сценарий на Perl, который генерирует HTML-страницы следующим образом: он собирает их из содержимого трех текстовых файлов. В первом находится заголовок и ссылки, во втором запрошенная статья, а в третьем счетчики и теги окончания документа.
Я его поместил на сервер, запускаю из браузера, а выводится только третий текст. В исходном коде видно, что из каждого текстового файла скрипт берет ТОЛЬКО ПЕРВУЮ строку!
Где ошибка?
Вот текст скрипта:
#!/usr/bin/perl
print "Content-type:text/html\n\n";
$data=$ENV{'QUERY_STRING'};
$data =~ s/%(..)/pack ("C", hex ($1))/eg;
$data =~ tr/+/ /;
($name, $file)=split (/=/,$data);
$head="head.txt";
$foot="foot.txt";
$cont=$file.".txt";
open (FILE, "<$head");
$head=<FILE>;
close (FILE);
open (FILE, "<$foot");
$foot=<FILE>;
close (FILE);
open (FILE, "<$cont");
$cont=<FILE>;
close (FILE);
print "$head\n";
print "$contt\n";
print "$foot\n";

0
 
+ + +
просто pes

С нами с 06.05.04
Сообщения: 3406
Рейтинг: 992

Ссылка на сообщениеДобавлено: 04/04/05 в 11:17       Ответить с цитатойцитата 

сделай файлы в одну строку
без переносов icon_smile.gif

1
 

no sign

С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403

Ссылка на сообщениеДобавлено: 04/04/05 в 11:24       Ответить с цитатойцитата 

если тебе нужен ВЕСЬ файл а не одна строчка то сделай так:

open (FI, "< lalala.txt");
while (<FI>)
{
$cont .= $_;
}
close (FI);

skype:megaarachno

1
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16492
Рейтинг: 8590


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 04/04/05 в 11:39       Ответить с цитатойцитата 

ну дык тыж вроде строку и просишь, юзая $foot
юзай @foot - те массив строк - а там уж обрабатывай его, склеивай, или еще как
Хотя тк файлы могут быть и огого какого размера, я по другому их читаю

или как arachnO написал - сразу и в строку склеит

Кому ссылку?
RU и EN Dating

0
 



С нами с 05.08.04
Сообщения: 72
Рейтинг: 38

Ссылка на сообщениеДобавлено: 04/04/05 в 20:38       Ответить с цитатойцитата 

Оффтопик: Перл ацтой =) , код похож на какашку

0
 



С нами с 15.03.05
Сообщения: 99
Рейтинг: 21

Ссылка на сообщениеДобавлено: 13/04/05 в 21:15       Ответить с цитатойцитата 

Я извиняюсь, но почему нельзя использовать include? Или (что там у нас еще в php есть) require, readfile, echo file_get_contents icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »