Ищу программку, которая смогла бы распределить текст до нужного количества знаков.

Anderew
На сайте с 06.03.2010
Offline
125
588

Ищу программку (или что-то в этом роде), которая смогла бы распределить текст до нужного количества знаков.

Например: 10 000 символов распределить ровно по 1 000 символов.

Подскажите, кто-нибудь, что можно придумать?

Спорим, мощней и дешевле VPS не знаешь? http://www.ihc.ru/?ref=2920
Teorus
На сайте с 27.10.2010
Offline
49
#1

Попросите на киберфоруме, вам подобную программку за 2 секунды напишут. Я писал на делфи ее когда-то, но по разбивке по 2000 символов.

L
На сайте с 07.12.2007
Offline
351
#2
Anderew:
Ищу программку (или что-то в этом роде), которая смогла бы распределить текст до нужного количества знаков.

SplitMania удобна под Windows.

Если файл в Unix-системе, проще шелл-скрипт накатать.

Anderew
На сайте с 06.03.2010
Offline
125
#3
Teorus:
Попросите на киберфоруме, вам подобную программку за 2 секунды напишут. Я писал на делфи ее когда-то, но по разбивке по 2000 символов.

И по 2000 сим. не помешало бы.

Anderew добавил 06.12.2010 в 13:00

Ladycharm:
SplitMania удобна под Windows.

Если файл в Unix-системе, проще шелл-скрипт накатать.

Спасибо! Сейчас посмотрю.

sashka_
На сайте с 27.01.2010
Offline
103
#4

вот скрипт накидал тока ты не сказал в файл сохранять или как в общем на экран выводиться!


<form method=post>
<textarea name=text rows=30 cols=50></textarea><br>
<input type=submit value=распределить>
</form><br>
<?
if($_POST['text'])
{
$col = 1000;// количество символов по сколько резать
$_POST['text']=trim($_POST['text']);
for($i=0;$i<strlen($_POST['text']);$i+=$col)
{
if(($i+$col) > strlen($_POST['text']))
{
echo substr($_POST['text'],$i,$col)."<br><br>";
echo substr($_POST['text'],$i+$col)."<br><br>";
}else
echo substr($_POST['text'],$i,$col)."<br><br>";
}
}
?>
Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
Anderew
На сайте с 06.03.2010
Offline
125
#5

Спасибо за проявленный интерес!

sashka_:
вот скрипт накидал тока ты не сказал в файл сохранять или как в общем, на экран выводиться!

<form method=post>
<textarea name=text rows=30 cols=50></textarea><br>
<input type=submit value=распределить>
</form><br>
<?
if($_POST['text'])
{
$col = 1000;// количество символов по сколько резать
$_POST['text']=trim($_POST['text']);
for($i=0;$i<strlen($_POST['text']);$i+=$col)
{
if(($i+$col) > strlen($_POST['text']))
{
echo substr($_POST['text'],$i,$col)."<br><br>";
echo substr($_POST['text'],$i+$col)."<br><br>";
}else
echo substr($_POST['text'],$i,$col)."<br><br>";
}
}
?>

Всё-равно, хоть на экран. Только скрипт у меня не работает, т.е. форму выводит и под ней следующее:

strlen($_POST['text'])) { echo substr($_POST['text'],$i,$col)."

"; echo substr($_POST['text'],$i+$col)."

"; }else echo substr($_POST['text'],$i,$col)."

"; } } ?>

Может, я что-то не так сделал?

sashka_
На сайте с 27.01.2010
Offline
103
#6
Может, я что-то не так сделал?

его надо сохранить в php и запустить на сервере или денвере, где удобнее

Anderew
На сайте с 06.03.2010
Offline
125
#7
sashka_:
его надо сохранить в php и запустить на сервере или денвере, где удобнее

Спасибо! Так и сделал. Теперь работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий