Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Подскажите по пхп скрипту
Новая тема
Ответить
цитата
01/11/11 в 21:25
FriMan
подскажите плиз, знаю что скрипт простой, но не нашел похожего ничего
есть форма она посылает данные на скрипт
<form method='post'>
<textarea name="text" cols="40" rows="5">
data1
data2
data3
....
</textarea>
<input name="Submit" type='submit' value='Отправить'>
</form>
скрипт должен обработать каждую строку и выдать мне такую информацию
<?php include(http://www.site.com/scripts.php?x=data1); ?>
<?php include(http://www.site.com/scripts.php?x=data2); ?>
и т.д.
которотая уже будет заинлудена
спасибо
цитата
01/11/11 в 21:38
Lexikon
а куда он должен выдать???
записать это в текстовый файл или сразу исполнить (вставит в пхп странице) ???
цитата
01/11/11 в 21:40
ibiz
ну как-то так наверное:
Код:
$arr = explode("\n", $_POST['text']);
foreach($arr as $ar){
echo '<?php include(http://www.site.com/scripts.php?x='.$ar.'); ?>';
}
цитата
01/11/11 в 21:43
Lexikon
если в форме несколько строк
data1
data2
data3
то еще и зациклить это дело
цитата
01/11/11 в 21:55
Lexikon
форма
<form action="script.php" method="post">
<textarea name="text" style="border: 1px solid #84BEFF; width: 820px; height: 500px; font-size: 12px; font-family: Arial, sans-serif;"></textarea><br>
<input type="submit" name="submit" value="Generate" style="width: 84px; height: 25px;">
</form>
скрипт
<?php
$arr = explode("\n", $_POST['text']);
$count = count( $arr );
for( $i = 0; $i < $count; $i += 1 ) {
echo 'http://www.site.com/scripts.php?x='.$arr[$i].'';
}
?>
ну или в таком варианте
echo '<?php include(http://www.site.com/scripts.php?x='.$arr[$i].'); ?>';
тут сразу вставка будет происходить
Последний раз редактировалось: Lexikon (
01/11/11 в 21:59
), всего редактировалось 2 раз(а)
цитата
01/11/11 в 21:57
FriMan
всем спасибо, но нужно немного не то
скрипт дожен это сразу исполнить
ibiz написал скрипт который выводит это списком, нужно чтобы исполнял
как?
цитата
01/11/11 в 22:09
ibiz
FriMan писал:
всем спасибо, но нужно немного не то
скрипт дожен это сразу исполнить
ibiz написал скрипт который выводит это списком, нужно чтобы исполнял
как?
попробуй так
Код:
$arr = explode("\n", $_POST['text']);
foreach($arr as $ar){
include(http://www.site.com/scripts.php?x='.$ar.');
}
цитата
01/11/11 в 22:11
FXIX
так может тебе не так надо
<?php
include(http://www.site.com/scripts.php?x=data1);
?>
а что-то типа этого
<?php
include(scripts.php);
function_in_scripts_php_file($data1);
?>
scripts.php:
function_in_scripts_php_file($data) {
....
return $result;
}
цитата
01/11/11 в 22:20
FriMan
в общем пробовал все скрипты что вы приводили
лучше всего подходит такой вариант
<?php
$arr = explode("\n", $_POST['text']);
foreach($arr as $ar){
include("http://www.site.com/scripts.php?x=$ar");
}
?>
но когда я вбиваю в форму данные
например
cool
best
top
то скрипт работает только в последнем варианте
потому что в первых двух он делает инклуд с пробелом чтоли, выводит как
cool_
best_
top - этот выводит ок
цитата
01/11/11 в 22:30
Yacc
include('http://www.site.com/scripts.php?x='.
trim
($ar));
цитата
01/11/11 в 22:32
FriMan
все работает, ура!!!!!!
всем спасибо и ++++++
Новая тема
Ответить
Эта страница в полной версии