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.'); ?>';
}

trollface.png
цитата
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 написал скрипт который выводит это списком, нужно чтобы исполнял icon_neutral.gif
как?
цитата
01/11/11 в 22:09
 ibiz
FriMan писал:
всем спасибо, но нужно немного не то

скрипт дожен это сразу исполнить
ibiz написал скрипт который выводит это списком, нужно чтобы исполнял icon_neutral.gif
как?


попробуй так trollface.png
Код:
$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
все работает, ура!!!!!! smail54.gif
всем спасибо и ++++++


Эта страница в полной версии