Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разбивка текстового файла на части 
V
    Опции темы
Exploiter
Дата 18.1.2010, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 27.6.2006

Репутация: нет
Всего: 1



Доброе время суток!
Не бейте сильно, не силен в php. но очень надо
Есть большой текстовый файл, и мне надо разбить его на несколько файлов, признаком конца файла будет '<!--##-->' 
Если можно, то пример

PM MAIL   Вверх
нуп
Дата 18.1.2010, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



Для открытия файла fopen, записи fwrite, чтения fread. Читаеш файл, заносиш все в переменную, потом с помощью split/explode разбиваеш текст, и заносиш все в нужные тебе файлы. 
PM MAIL   Вверх
Exploiter
Дата 18.1.2010, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 27.6.2006

Репутация: нет
Всего: 1



Сделал так может кому понадобится 
Код

$sFile = 'text.txt';
$iCount=0;
$sText="";

$sFile = fopen("text.txt", "r");
while (!feof($sFile)) 
    {
        $buffer = fgets($sFile, 4096);
        $sText= $sText." ".$buffer;
        if (trim($buffer)=="<!--##-->") 
            {
                echo $iCount."<br>";
                $iCount = $iCount+1;
                $open=fopen("_".$iCount.".txt","w");
                fwrite($open,$sText);
                fclose($open);
                $sText="";
                
            }
    }
fclose($sFile);



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0613 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.