Перейти к содержимому


Партнерская программа HomeWork

Работа с текстом, редактирование

#1 alexp21

alexp21
  • Пользователь
  • 20 сообщений
  • Репутация: 0
0

Отправлено 07 Ноябрь 2011 - 22:32

Есть текстовой файл в нем тексты для сайта, каждый с новой строки(1 текст - 1 строка)
нужно в каждый текст вставить блок с таблицей через определенное количество символов от начала строки, каким образом и с помощью какой программы это можно сделать?

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Любые тексты от компании Text Support
  2. Работа по редактированию изображений
  3. Не совпадение редактора и сайт
  4. Редактировать или не редактировать текст страницы вот в чем вопрос?
  5. Требуется редактирование звука видеоролика

#2 admin

admin
  • Пользователь PRO
  • 5 275 сообщений
  • Репутация: 55

Отправлено 08 Ноябрь 2011 - 12:19

alexp21, с помощью элементрного php скрипта:

<?php
$file = file('test.txt');
$str = "блок с таблицей";
foreach ($file as $key => $value){
$result = substr_replace($value, $str, 3, 3);
echo $result."<br />";
}
?>

  • 0

#3 alexp21

alexp21
    Topic Starter
  • Пользователь
  • 20 сообщений
  • Репутация: 0

Отправлено 09 Ноябрь 2011 - 13:51

alexp21, с помощью элементрного php скрипта:

<?php
$file = file('test.txt');
$str = "блок с таблицей";
foreach ($file as $key => $value){
$result = substr_replace($value, $str, 3, 3);
echo $result."<br />";
}
?>


Спасибо,а можно в этот скрипт добавить еще 2 условия?
Чтобы новый блок с таблицей вставлялся после 500 символов от начала текста, в то место где стоит пробел, если на этом месте пробела нет, то чтоб дошел до ближайшего(чтобы не разрывать слова).
И еще, если в строке меньше 500 символов, то ни вставлял ничего.
  • 0


Оформление форума – IPBSkins.ru