$nick = 'andreyp'; //Ваше имя или ник $urlink = 'http://сite.ru/seo/links.html'; // Адрес страницы, где установлена ответная ссылка $url = 'http://cite.ru/'; $mail = 'andreyp@mail.ru'; // Ваш адрес электронной почты $category = 'Иномарки'; //Выберите подходящую категорию $htmltext = '<a href="http://cite.ru.">http://cite.ru</a>'; // $htmlimage = '<a href="http://cite.ru"><img src="http://cite.ru/" border=0 height=31 width=88></a>'); //HTML-код Вашего графического баннера $submit_link = 'Добавить'; $data='nick='.$nick.'&url='.$url.'&category='.$category.'&htmltext='.$htmltext.'&htmlimage'.$htmlimage.'&urlink='.$urlink.'&submit '.$submit_link; $f = 'http://catalog.beautynews.ru/add.php'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$f); curl_setopt($ch,CURLOPT_REFERER,'http://mail.rambler.ru/script/auth.cgi'); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MRA 4.6 (build 01425); .NET CLR 1.1.4322)'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); curl_setopt($ch,CURLOPT_POST,0); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); $text = curl_exec($ch); curl_close($ch);
Соответственно шлю сюда _http://catalog.beautynews.ru/add.php
Заранее спасибо!
Спустя 8 часов, 49 минут, 31 секунда (16.01.2007 - 18:20) plazix написал(а):
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->curl_setopt($ch,CURLOPT_POST,0);<!--QuoteEnd--></div><!--QuoteEEnd--><br>могу предположить, что все таки надо ставить единичку, а не нолик<br>
CURLOPT_POST: При установке этого параметра в ненулевое значение будет отправлен HTTP запрос методом POST типа application/x-www-form-urlencoded, используемый браузерами при отправке форм.
Спустя 2 часа, 42 минуты, 17 секунд (16.01.2007 - 21:02) Ghost написал(а):
могу предположить, что
или данные не удовлетворяют каким-либо условием => генерируется ошибка и идет возвращение к форме
или (если при запуске скрипта 1-я ссылка все же добавляется) стоит защита типа от ботов
или данные не удовлетворяют каким-либо условием => генерируется ошибка и идет возвращение к форме
или (если при запуске скрипта 1-я ссылка все же добавляется) стоит защита типа от ботов
Спустя 14 часов, 34 минуты (17.01.2007 - 11:36) Patrick написал(а):
Ghost, все значения формы удолетворяются. защиты от ботов нет!
Спустя 14 минут, 42 секунды (17.01.2007 - 11:51) Ghost написал(а):
и ссылка на соотв. странице присутствует (там пишется что скрипт проверяет наличие)? может он ее не находит?
я попробую вечером че-нить сделать, мне тоже эта тема интересна.
я попробую вечером че-нить сделать, мне тоже эта тема интересна.
Спустя 9 минут, 37 секунд (17.01.2007 - 12:01) Patrick написал(а):
Ghost, сслылка на соответствие, сделал скриптик на том же самом cURL, который берёт эту ссылки которые надо указать и пишитих в файл, потом именно этот файл я и указываю.
Если надо то могу и его скинуть...
Если надо то могу и его скинуть...
Спустя 23 минуты, 52 секунды (17.01.2007 - 12:24) Ghost написал(а):
спасибо, пока не надо
Спустя 13 часов, 9 минут, 5 секунд (18.01.2007 - 01:34) Ghost написал(а):
Пардон, ток щас смотрю, раньше не получилость. Походу не вижу категорию "иномарки"
Спустя 30 минут, 11 секунд (18.01.2007 - 02:04) Ghost написал(а):
Patrick,
делаю "ручной" эксперимент - заполняю форму, делаю на одном из своих сайтов страничку на которую кидаю все ихние ссылки, причем там по сути только они. Заполняю ручками форму, жму сабмит, и что мы имеем с гуся?
Исправьте Ваши данные:
Пожалуйста, сначала добавьте нашу ссылку!
Наводит на мысль, что криво написан скрипт, проверяющий наличие ссылы на дружественной странице
Долго кстати пришлось с Excel-ем тем жеж возится, мне почему-то казалось что при возникновении события, скажем ввода данных в ячейку можно в обработчике получить адрес ячейки, в которую эти данные были введены, ан фигушки - только значение - кругом сплошное западло :lol:
формами все это лечится, к тому же они эргономичнее :)
делаю "ручной" эксперимент - заполняю форму, делаю на одном из своих сайтов страничку на которую кидаю все ихние ссылки, причем там по сути только они. Заполняю ручками форму, жму сабмит, и что мы имеем с гуся?
Исправьте Ваши данные:
Пожалуйста, сначала добавьте нашу ссылку!
Наводит на мысль, что криво написан скрипт, проверяющий наличие ссылы на дружественной странице
Долго кстати пришлось с Excel-ем тем жеж возится, мне почему-то казалось что при возникновении события, скажем ввода данных в ячейку можно в обработчике получить адрес ячейки, в которую эти данные были введены, ан фигушки - только значение - кругом сплошное западло :lol:
формами все это лечится, к тому же они эргономичнее :)
Спустя 27 минут, 31 секунда (18.01.2007 - 02:31) Patrick написал(а):
Ghost, Скрипт я написал! В ближайшее време подправля и будет понрально приложение, для постинга формы! Ссылочку кину...
Зы : А сам уж очень коряво написан, что бы его тестит пришлось руками дописывать...
Зы : А сам уж очень коряво написан, что бы его тестит пришлось руками дописывать...
Спустя 8 минут, 9 секунд (18.01.2007 - 02:39) Ghost написал(а):
QUOTE
Ссылочку кину...
лучше код кинь :D
и еще, по ходу мне кажется в селекте в опшинах лучше ввести что-нить вроде ИД, а то грабли с кодировкой завсегда рулят
Спустя 4 минуты, 7 секунд (18.01.2007 - 02:43) Patrick написал(а):
<html> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Скрипт постнга в сканерлинк v 1.5</title> <body bgcolor="#547FAB"link="#000000" alink="#000000" vlink ="#000000"> <?php ini_set("max_execution_time",0); Error_Reporting(E_ALL & ~E_NOTICE); //============================Настройки==========================================// $nick = 'andreyp'; //Ваше имя или ник $urlink = urlencode('http://wearefamily.msk.ru/seo/links.html'); // Адрес страницы, где установлена ответная ссылка $url = 'http://wearefamily.msk.ru'; $mail = 'andreyp@mail.ru'; // Ваш адрес электронной почты $category = '2'; //Выберите подходящую категорию $htmltext = '<a href="http://wearefamily.msk.ru.">http://wearefamily.msk.ru</a>'; // $htmlimage = ''; //HTML-код Вашего графического баннера $submit_link = 'Добавить'; $data='nick='.$nick.'&url='.$url.'&category='.$category.'&htmltext='.$htmltext.'&htmlimage'.$htmlimage.'&urlink='.$urlink.'&submit='.$submit_link.'&mail='.$mail; $file = file("baza.txt"); $count = count ($file); // считаем $start = time() ; // время @unlink ($good_file) ; // сносим файлы чтобы не писать 2 раза тоже самое @unlink ($bad_file) ; // сносим файлы чтобы не писать 2 раза тоже самое foreach ($file as $index=>$f) { $text =''; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$f); curl_setopt($ch,CURLOPT_REFERER,'http://mail.rambler.ru/script/auth.cgi'); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MRA 4.6 (build 01425); .NET CLR 1.1.4322)'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); $text = curl_exec($ch); curl_close($ch); $ereg = eregi(('<b>Проверьте Ваши данные:</b>'), $text); if($ereg) { $f_url = str_replace('add.php','add_ok.php',$f); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$f_url); curl_setopt($ch,CURLOPT_REFERER,$f); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MRA 4.6 (build 01425); .NET CLR 1.1.4322)'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,'nick='.$nick.'&url='.$url.'&category='.$category.'&htmltext='.$htmltext.'&htmlimage'.$htmlimage.'&urlink='.$urlink.'&add='.$submit_link.'&mail='.$mail); $text_2 = curl_exec($ch); curl_close($ch); echo $text_2; $ereg_2 = eregi(('Спасибо! Ваша ссылка добавлена!'), $text_2); if($ereg_2) { echo 'Кат : № '. $index.' <b> '.$f_url.'</b> <img src="http://pr-cy.ru/info-'.$f.'"> OK '; }else{ echo 'Кат : № '. $index.' <b> '.$f_url.'</b> <img src="http://pr-cy.ru/info-'.$f.'"> BAD '; } }else { echo 'Кат : № '. $index.' <b> '.$f_url.'</b> <img src="http://pr-cy.ru/info-'.$f.'"> BAD '; } ob_implicit_flush() ; } ?>
Вот что у меня получилось! А в там нету ИД!
В ПМ скинул, асю будут вопросы стучитесь. А то на форуме врядли ещё камуто это интересно.
Спустя 6 дней, 2 часа, 37 минут, 28 секунд (24.01.2007 - 05:21) Ruweb написал(а):
curl_setopt($ch,CURLOPT_POST,1); можно не указывать, а если указывать, то 1
_____________