|
|
|
| подскажите пожайлуста как вывести каждую строку txt файла как отдельный элемент?
а также как определить количесто файлов в папке - я придумал один способ, но мне кажется должна быть какая нибудь простенькая функция
мой вариант
<?
$dir=opendir(news);
chdir(news);
while ($d=readdir($dir))
{
if (is_file($d))
$q++;
}
closedir($dir);
?> | |
|
|
|
|
|
|
|
для: Dobryy
(07.08.2005 в 19:45)
| | 1) Смысле как отдельный элемент?
@ $fp=fopen("$DOCUMENT_ROOT//../1.txt", 'r')
while (!eof($fp))
{
$order = fgets($fp,999);
echo $order.'<br />';
}
fclose($fp)
|
2) Чем тебя не устраивает твой код? | |
|
|
|
|
|
|
|
для: Boss
(07.08.2005 в 22:32)
| | я написал точно также, но мне надо для каждой строки присвоить ссылку а он присваивает для всех строк одну и ту же
<?
$dir=opendir(news);
chdir(news);
while ($d=readdir($dir))
{
if (is_file($d))
$q++;
}
closedir($dir);
$f = fopen("news/titles.txt","a+");
for ($k=$q; $k<=1 ; $k--)
{
while (!feof($f))
{
$s=fread($f,255);
echo "<a href=link($k).html>".$s."</a>";
}
}
fclose($f);
?>
вообщем мне надо чтоб для каждой строки присвоилась определенная ссылка | |
|
|
|
|
|
|
|
для: Dobryy
(07.08.2005 в 19:45)
| | 1) Это можно сделать при помощи функции file, которая читает содержимое текстового файла и возвращает массив, каждый элемент которой соответствует строке
<?php
$arr = file("text.txt");
foreach($arr as $line) echo "$line<br>";
?>
|
Остаётся только обойти его в массиве
2) Нет специальной функции нет, нужно использовать именно тот код, который вы привели. | |
|
|
|
|
|
|
|
для: cheops
(08.08.2005 в 11:51)
| | Большое спасибо все получилось еще лучше чем я думал!!! :) | |
|
|
|