Ctacok, если ты хочешь узнать чтозначит $i++ как я понял, то это значит что значение переьенной данной ты увеличиваешь на 1
блин люди я конешно понимаю новичек и все такое... но это основы, это есть в первых главах каждогго учебника по php....
ХЗ , если ты програмил на С+ , то думаю проблем не возникнет , часов 10 думаю от силы - а дельше ОПЫТ
Почему это точно не паблик? Это не такой сложный скрипт. Авторизовываемся, заходим на страничку загрузки авы и передаем ей нашу картинку. Все...
там для этого стандартная кнопка "обзор" если мне память не изменяет там передаеться просто путь до картинки, что на диске.
я понимаю, но каким образом можно организовать мультисессионную передачу? Обычным Post'ом контакт не принимает файл
ппц.... PHP: <?php $url = 'http://localhost/test/1.php';// Путь до скрипта который принимает файл $file = 'C:\wamp\www\test\ie.css'; // Путь до нашего файла $data = array('file' => '@' . $file); // Заголовки при отправке(снифаем снифером) и не забываем ставить @ $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1'); curl_setopt($ch, CURLOPT_HEADER, true); $res = curl_exec($ch); curl_close($ch); echo $res; ?>
Вопрос по курлу: Как получить информацию после авторизации ? Возвращается только ответ от серва,приведённый ниже: Code: 200 OK Server: nginx/0.6.34 Date: Fri, 06 Mar 2009 09:42:08 GMT Content-Type: text/html; charset=Windows-1251 Connection: keep-alive Last-Modified: Sat, 03 Jan 2009 07:46:12 GMT ETag: "2f75fd-6f8-45f8f40627900" Accept-Ranges: bytes Content-Length: 1784 ЗЫ: Ещё непонятно,авторизовался ли я вообще - поменял пароль в пост запросе,и опять вернуло 200. )Вот мой мега код: $url = "http://www.site.ru/login.php"; $req = "login%3dWelemir%26pass%3dqwertyui"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,60); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$req); $result = curl_exec($ch); curl_close($ch); echo $result;
Code: Продолжение эпопеи: <?php $ua = "fuck you"; $url = "http://www.adultconvert.ru/login.php"; $req = "login=gaga&pass=gaga&go=%C2%EE%E9%F2%E8"; $ref = 'http://adultconvert.ru/'; $ar = "Connection : Keep-Alive"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_USERAGENT, $ua); curl_setopt($ch,CURLOPT_REFERER, $ref); curl_setopt($ch,CURLOPT_COOKIEJAR, './cook'); curl_setopt($ch,CURLOPT_COOKIEFILE, './cook'); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$req); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); $result = curl_exec($ch); curl_close($ch); $ch = curl_init("http://www.adultconvert.ru/akk/links.php"); curl_setopt($ch,CURL_REFERER,"http://www.adultconvert.ru/akk/news.php"); curl_setopt($ch,CURLOPT_COOKIEJAR, './cook'); curl_setopt($ch,CURLOPT_COOKIEFILE, './cook'); $result = curl_exec($ch); if(preg_match('|<a href="(.*)".*</a>|',$result,$x)) { print_r($x); } ?> Выводит всю страницу.Получается,что шаблон не работает? Теперь другой скрипт: <?php $str = '<a href="script.php" </a>'; if(preg_match('|<a href="(.*)".*</a>|',$str,$x)) { print_r($x); } ?> Но тут работает :(
не факт шо во 2 крипте усе работает!у тя $str то состоит полностью из того шо тебе нады найти! от оно тебе всю $str и выводит