Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: CURL и submit
 
 автор: Minus   (16.03.2009 в 06:36)   письмо автору
 
 

Здравствуйте.
Изучаю CURL и столкнулся с проблемкой...
у меня имеется скрипт:

<?
$curl 
curl_init("http://sait/test.php?op=www&id=1");
curl_setopt($curlCURLOPT_POST1);
$data 'zag=test&zag2=test2&zag3=test3';
curl_setopt($curlCURLOPT_POSTFIELDS$data);
curl_exec($curl);
curl_close($curl);
?>

Как в этом скриптике сделать чтобы все эти переменные передались на обработчик?
А вот сама проблема:
на странице http://sait/test.php?op=www&id=1
идет проверка нажата ли кнопка Submit.
Если она не нажата, то выводим форму, а если нажата, то обрабатываем входящие данные.
Вобщем у меня с этим кодом постоянно выводит форму.

  Ответить  
 
 автор: Minus   (16.03.2009 в 18:38)   письмо автору
 
   для: Minus   (16.03.2009 в 06:36)
 

Поможет кто-нибудь с этим разобраться?

  Ответить  
 
 автор: Zend72   (16.03.2009 в 19:17)   письмо автору
 
   для: Minus   (16.03.2009 в 18:38)
 

>идет проверка нажата ли кнопка Submit

И как осуществляется эта проверка?

>http://sait/test.php?op=www&id=1

Это адрес обработчика?

  Ответить  
 
 автор: Minus   (16.03.2009 в 21:42)   письмо автору
 
   для: Zend72   (16.03.2009 в 19:17)
 

Я же в первом сообщение написал как идет проверка.
наподобие:
if(нажата кнопка)
{
// обрабатываем входящие данные
}
else
{
// выводим форму
}

http://sait/test.php?op=www&id=1 - да. это именно обработчик.

  Ответить  
 
 автор: Zend72   (16.03.2009 в 21:51)   письмо автору
 
   для: Minus   (16.03.2009 в 21:42)
 

>...идет проверка нажата ли кнопка Submit...
Как она идет по какому критерию скрипт определяет что дальше делать?
if(нажата кнопка)

...Нажата кнопка там что должно быть? true или 1 или что? Каким образом скрипту передается условие true или 1 или что то еще (нажата кнопка как передается в общем)? $_POST['нажата_кнопка']? $_GET['Нажата_кнопка']? Как? JavaScript в этом как то задействован? Что устанавливается какое то значение в поле с отрибутом hidden? Или как?

В любом случае как то это условие скрипту передается и скорее всего методом POST или как то еще? Значит передайте его скрипту и дело с концом...

>Как в этом скриптике сделать чтобы все эти переменные передались на обработчик?
Найти все переменные которые должны передаваться скрипту и передать их...

  Ответить  
 
 автор: Minus   (17.03.2009 в 01:34)   письмо автору
 
   для: Zend72   (16.03.2009 в 21:51)
 

Никаких JS и hidden, не используется!
Я бы написал если это все использовалось.
Так же не используется атрибут name в кнопке submit.
---
А насчет того чтобы найти все переменные, которые использует скрипт и передать их, то я не тупой. Знаю. Я имею ввиду как передать их с моей проблемкой.

  Ответить  
 
 автор: Minus   (17.03.2009 в 01:35)   письмо автору
 
   для: Minus   (16.03.2009 в 06:36)
 

Есть хоть понимающие люди в этом CURL? ))

  Ответить  
 
 автор: Minus   (17.03.2009 в 01:44)   письмо автору
 
   для: Minus   (16.03.2009 в 06:36)
 

Все. Всем спасибо. Я сам разобрался ;)

  Ответить  
 
 автор: Zend72   (17.03.2009 в 10:40)   письмо автору
 
   для: Minus   (17.03.2009 в 01:44)
 

И в чем была проблема? Напишите - может быть еще кто то с этим столкнется...

  Ответить  
 
 автор: Minus   (17.03.2009 в 19:24)   письмо автору
 
   для: Zend72   (17.03.2009 в 10:40)
 

Ну если кто столкнется, то Вы тогда расскажете как сделать это т.к вы отлично пониматете работу с CURL ))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования