ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помощь php
  #1  
Старый 21.03.2006, 00:55
Аватар для w4rd3n
w4rd3n
Banned
Регистрация: 06.10.2005
Сообщений: 180
Провел на форуме:
244618

Репутация: -4
Question Помощь php

Надо что бы из поля текст ареа туда допустим введено 20 строк мне надо что бы к каждой строке добавлялось спереди некоторое кол-во символов и справа как это реализовать для каждой строки?
 
Ответить с цитированием

  #2  
Старый 21.03.2006, 01:21
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

 
Ответить с цитированием

  #3  
Старый 21.03.2006, 02:52
Аватар для DetMyl
DetMyl
Участник форума
Регистрация: 17.12.2005
Сообщений: 121
Провел на форуме:
551495

Репутация: 227
По умолчанию

Если я правильно понял т что ты хочешь сделать, то :
У тебя в textarea есть параметр cols, он задает ширину поля, разбиваешь твой техт на строки по cols-(длина дополнения слева+длина дополнения справа) символов, потом при помощи str_pad добавляешь что надо.
 
Ответить с цитированием

  #4  
Старый 21.03.2006, 14:35
Аватар для w4rd3n
w4rd3n
Banned
Регистрация: 06.10.2005
Сообщений: 180
Провел на форуме:
244618

Репутация: -4
По умолчанию

Как я понял в str_pad передаеться переменная длиной в 1 строку.
А мне надо что бы этих строк было некоторое кол-во.
2DetMyl Не совсем понял
" разбиваешь твой техт на строки по cols"
 
Ответить с цитированием

  #5  
Старый 21.03.2006, 23:36
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

опиши подробнее с примерами. И если я буду в настроении - даже кину готовый код =)
 
Ответить с цитированием

  #6  
Старый 21.03.2006, 23:55
Аватар для w4rd3n
w4rd3n
Banned
Регистрация: 06.10.2005
Сообщений: 180
Провел на форуме:
244618

Репутация: -4
Exclamation

Код HTML:
<form>
<input type=text name=dir value=dir>
<input type=text name=res value=res>
<textarea>
admin
adm
admins
</textarea>
<input type=submit>
</form>
У нас три поля два стрококвых.
И второе textarea
Отправка.

dir --- путь (STR_PAD_LEFT)
res --- расширение файла(STR_PAD_RIGHT)

Теперь основное в чем я не могу разобраться...
Это textarea допустим там 100 строк по 1 слову.
Мне надо что бы к каждой строче добавился путь и расширение в конце файла.

Итог скрипта

при dir="/cgi-bin/"; & res=".cgi";

Код HTML:
/cgi-bin/admin.cgi
/cgi-bin/adm.cgi
/cgi-bin/admins.cgi
Вот за помощь буду очень благодарен если что в асю... 30003111
 
Ответить с цитированием

  #7  
Старый 21.03.2006, 23:57
Аватар для ZaCo
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

explode() тебе в помощь
 
Ответить с цитированием

  #8  
Старый 22.03.2006, 00:49
Аватар для Trinux
Trinux
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,149
Провел на форуме:
941818

Репутация: 569


По умолчанию

<?
$data=explode("\n", $textarea);
foreach($data AS $k=>$v){
$data[$k]=$dir.$v.$res;
}
?>
 
Ответить с цитированием

  #9  
Старый 22.03.2006, 08:39
Аватар для A110ut
A110ut
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме:
4349433

Репутация: 661


По умолчанию

У тебя текст передается как строка или как массив?
- Если массив смотри пост Trinux-а.
- Если строка то, мне тут пришел на ум один топорный способ По идее работает, но последний елемент исходного массива прийдеться удалять вручную. Ничего умнее с утра придумать не смог
PHP код:
<?php
$str 
"ТВОЯ_СТРОКА";
$sf chunk_split($str"КОЛИЧЕСТВО_СИМВОЛОВ""\n");


$data=explode("\n"$sf);
foreach(
$data AS $k  => $v)
{
$data[$k] ="******".$v."______\n";
echo 
$data[$k];
}
?>

Последний раз редактировалось A110ut; 22.03.2006 в 08:56..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Пишем Php код, устойчивый к ошибкам k00p3r Чужие Статьи 0 10.07.2005 22:34
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ