Форум → Программирование → 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 минуты
Я вообщето парень,, лан ты похоже укуреная..
Пожалуйста, авторизуйтесь, чтобы написать комментарий!