Форум → Программирование → PHP для идиотов → Заполнение POST формы
Заполнение POST формы
-
4 января 2011 г. 20:03, спустя 13 минут 22 секунды
Можно с сокетами работать напрямую. Вряд ли это удобнее.dudecurl - наше всё, мануал не нужен ;)ιιlllιlllι унц-унц -
4 января 2011 г. 20:28, спустя 24 минуты 56 секунд
http://ru2.php.net/manual/en/function.curl-exec.php охуенный мануал, смотри камменты тамhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
5 января 2011 г. 0:02, спустя 3 часа 33 минуты 59 секунд
Возможно ли заполнить POST форму без использования курла? Или если нет, то где найти толковый мануал который поможет это осуществить курлом.
в смысле заполнить? скрытые поля чтоли? вот что-то нарыл из архивов своего говнокода
function fill($label) { $r = '/'.preg_quote($label).'.+? name=[\'|\"](.+?)[\'|\"]/is'; $r_cp1251 = '/'.iconv("cp1251", "UTF-8", preg_quote($label)).'.+? name=[\'|\"](.+?)[\'|\"]/is'; $r_koi8u = '/'.iconv("KOI8-U", "UTF-8", preg_quote($label)).'.+? name=[\'|\"](.+?)[\'|\"]/is'; $out = $this->match($r, true); if (!isset($out[1][0])) $out = $this->match($r_cp1251, true); if (!isset($out[1][0])) $out = $this->match($r_koi8u, true); $this->filled[] = $out[1][0]; return $out[1][0]; } function fill_hiddens() { $r = '/<input type=[\'|\"]hidden[\'|\"] name=[\'|\"](.+?)[\'|\"] value=[\'|\"](.+?)[\'|\"]/is'; $out = $this->match($r, true); $hiddens = array(); $j = 0; foreach ($out[1] as $hidden) { $hiddens[$hidden] = $out[2][$j]; $j++; } return $hiddens; }
Спустя 221 сек.только курл тут непричем, а вот пост-данные отправить курлом легко, вот к примеру мой класс http://sourceforge.net/projects/extracurl/ (буду его кстати на днях совершенствовать)$curl = new libcurl; $curl->upoint('http://example.com'); $curl->and->postfields = 'user=Admin&password=mudak'; $result = $curl->exec();
-
5 января 2011 г. 9:50, спустя 9 часов 48 минут 16 секунд
dudecurl - наше всё, мануал не нужен ;)
Лучше разобраться на простых примерах, как работает курл, сокеты, а потом уж использовать оболочки.
Простой примерчик -
18 августа 2012 г. 19:45, спустя 591 день 8 часов 54 минуты
Я вообщето парень,, лан ты похоже укуреная..
Пожалуйста, авторизуйтесь, чтобы написать комментарий!