|
|
|
| У меня на сайте в одной папке лежат txt файлы, они все называютяс file1.txt , file2.txt , file3.txt .
Как указать сразу все файлы что бы не писать:
$a=fopen("/deniel/file1.txt", 'a+');
$b=fopen("/deniel/file2.txt", 'a+');
$c=fopen("/deniel/file3.txt", 'a+');
$d=fopen("/deniel/file4.txt", 'a+');
$q=fopen("/deniel/file5.txt", 'a+');
$fgdr=fread($a,999);
$fgttg=fread($b,999);
$frff=fread($c,999);
$mjmj=fread($d,999);
$ydfh=fread($q,999);
echo" $fgdr $fgttg $frff $mjmj $ydfh";
|
| |
|
|
|
|
|
|
|
для: Даниэль
(04.01.2008 в 23:03)
| | Мммм можно как-нибудь так... (не вникаю в суть скрипта, даю только ответ на вопрос)
<?php
$count = 5;
for ($i=1;$i<=$count;$i++)
{
$f = fopen("/deniel/file".$i.".txt",'a+');
$text=fread($f,999);
fclose($f);
echo "$text ";
}
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(04.01.2008 в 23:14)
| | Спасибо большое! | |
|
|
|
|
|
|
|
для: ddhvvn
(04.01.2008 в 23:14)
| | Теперь у меня вот в чем проблема мне надо обьявить $text не в цикле for.Перменную до цикла нельзя ябьявить потому что значение ей предается в самом цикле.Что делать?
<?PHP
$count=300;
for($i=1;$i<=$count;$i++)
{
$f = fopen("/deniel/file".$i.".txt",'a+');
global $text;
$text=fread($f,999);
fclose($f);
}
echo"$text";
?>
|
| |
|
|
|
|
|
|
|
для: Даниэль
(05.01.2008 в 00:36)
| | О все!Я эту проблему решил так:
echo"<h1>Тут текст";
$count=300;
for ($i=1;$i<=$count;$i++)
{
$f = fopen("/deniel/file".$i.".txt",'a+');
$text=fread($f,999);
fclose($f);
echo"$text";
}
echo"</h1><h2>тут еще текст</h2>";
|
| |
|
|
|
|
|
|
|
для: Даниэль
(05.01.2008 в 00:45)
| | Вот как можно еще прочитать все файлы из дериктории
<?php
// Чтение всей директории
if ($handle = opendir('/path/to/files'))
{
echo "Дескриптор каталога: $handle\n";
echo "Файлы:\n";
while (false !== ($file = readdir($handle)))
{
echo "$file\n";
}
}
closedir($handle);
}
?>
|
| |
|
|
|
|
|
|
|
для: Даниэль
(04.01.2008 в 23:03)
| | a - b - c - d - e =) | |
|
|
|