|
|
|
| Подскажите пожалуйста скриптик создающий список файлов вида
название txt файлика - текст txt файлика
1.txt-boroda
1.txt-vorota
2.txt-svet
2.txt-disk
и тд
из списка файлов txt
1.txt
boroda
vorota
....
2.txt
svet
disk
....
и т.д. | |
|
|
|
|
|
|
|
для: Dibilan
(28.05.2008 в 12:16)
| | $texts = array('boroda', 'vorota', 'svet', 'disk');
foreach($texts as $text)
{
$fp = fopen('txt-'.$text, 'w');
fputs($fp, $text);
fclose($fp);
}
надоели простые вопросы которые можно найти в книжке, просто кому то в лом ее открыть =/ | |
|
|
|
|
|
|
|
для: STEVER
(28.05.2008 в 12:21)
| | не работает!!!
видимо для вас простой вопрос слишком сложен | |
|
|
|
|
|
|
|
для: Dibilan
(28.05.2008 в 12:35)
| | Надеюсь то, что надо... Извиняюсь за непонятные имено переменных, но как-то все однотипно, трудно придумать оригинальное имя )
<?php
$file_txt=scandir('C:\AppServ\www\softtime\\'); // получаем массив с именами файлов, из дирректории
foreach ($file_txt as $txt) // перебираем получишийся массив
{
$fn=strrchr($txt,'.'); // берем расширение отсканированных файлов
$fn=strtolower($fn);
if ($fn!=='.txt') continue; // если не txt, то выходим из цикла
$file=file($txt); // читаем файл
foreach ($file as $str) //перебираем строки прочитанного файла
{
$text.=$txt.' - '.$str.'<br>'; // формируем общую строку с именами всех файлов, если надо писать в файл
}
} // то вместо "<br>" пишите "\n"
echo $text;
|
| |
|
|
|
|
|
|
|
для: SiM(R)
(28.05.2008 в 14:22)
| | Пишет
Warning: file(1.txt) [function.file]: failed to open stream: No such file or directory in | |
|
|
|
|
|
|
|
для: Dibilan
(28.05.2008 в 15:56)
| | $file_txt=scandir('C:\AppServ\www\softtime\\');
файл 1.txt, и скрипт толжны находиться в одной дирректрории, в противном случаи прописывайте пути | |
|
|
|
|
|
|
|
для: SiM(R)
(28.05.2008 в 16:16)
| | Супер !!! Работает!!! Спасибо SiM(R) | |
|
|
|