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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как нарезать текст 
:(
    Опции темы
Another
  Дата 20.6.2006, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Как сделать так, чтоб скрипт надезал текст (например по 10 слов) и создавал файлы с надезаным текстом. 
PM MAIL   Вверх
Mal Hack
Дата 20.6.2006, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 16
Всего: 261



Вариант первый и наиболее простой для понимания. Разбить все по словам, потом через каждые 10 вставить перевод строки при соединении элементов полученного массива слов. 
PM ICQ   Вверх
mr.fox
Дата 22.6.2006, 04:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Another, http://ie2.php.net/word_wrap вот вариант еще 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 22.6.2006, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

Репутация: 16
Всего: 261



mr.fox, он по словам обрубить не сможет, поэтому отпадает. 
PM ICQ   Вверх
Another
Дата 30.6.2006, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



 smile  
PM MAIL   Вверх
wil
Дата 3.7.2006, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

$row = explode(" ",implode(" ",file("text.txt")));

echo "Всего слов: ".count($row)."<br><br>";
for($i=0; $i<count($row); $i=$i+10)
{
  $out = implode(" ",array_slice($row, $i, 10));

  $filename = "$i.txt";

   if (!$handle = fopen($filename, 'a')) {
       echo "Не могу открыть файл ($filename)<br>";
       exit;
   }
   if (fwrite($handle, $out) === FALSE) {
       echo "Не могу произвести запись в файл ($filename)<br>";
       exit;
   }

   echo "Записали ($out) в файл ($filename)<br>";

   fclose($handle);

}
  

Это сообщение отредактировал(а) wil - 3.7.2006, 10:25
--------------------
 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




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


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

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