Могу только в личку показать... скрипт как бы лицензионный... Если согласитесь, то напишу в л.с. Спасибо.
PHP: unset($_SERVER); $_SERVER = array(); $_SERVER['SERVER_NAME'] = 'pidr'; echo $_SERVER['SERVER_NAME']; СЛОМАНО ПОТРАЧЕНО!
помогите нужна помощь написал скрипт все работает кроме записи PHP: $user_agent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) '; $login = ''; $password = ''; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_GET, true); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt'); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_URL, 'http://www.odnoklassniki.ru/dk?cmd=AnonymLogin&st.cmd=anonymLogin&tkn=941'); $post = array( 'st.redirect' => '/discussions/1/51767126261867/203119503211?st.cmd=userMain&st.openPanel=discussions&st.openPanelDiscussionId=203119503211&st.openPanelGroupId=51767126261867&st.openPanelDiscussionType=1&st._aid=Groups_Themes_All_addComment', 'st.posted' => 'set', 'st.email' => $login, 'st.password' => $password, 'st.screenSize' => '', 'st.browserSize' => '', 'st.flashVer' => '' ); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); $answer = curl_exec($ch); // извлекаем коментарии $comennt = fopen($answer, "r"); $result = fopen("coment.txt", "w"); while ( !feof($comennt) ) { $line = fgets($comennt, 16); $line++; fputs($result, $line); } fclose($result); fclose($comennt); curl_close($ch); сильно ругается что делаю не так почему не записывается в файл,,,??????
разобрался.. вот рабочий скрипт авторизации и капорования кода страницы в текстовый документ. PHP: 1$user_agent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) '; $login = ' '; $password = ' '; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt'); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 300); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_URL, 'http://www.odnoklassniki.ru/dk?cmd=AnonymLogin&st.cmd=anonymLogin&tkn=941'); $post = array( 'st.redirect' => '/discussions/1/51767126261867/203119503211?st.cmd=userMain&st.openPanel=discussions&st.openPanelDiscussionId=203119503211&st.openPanelGroupId=51767126261867&st.openPanelDiscussionType=1&st._aid=Groups_Themes_All_addComment', 'st.posted' => 'set', 'st.email' => $login, 'st.password' => $password, 'st.screenSize' => '', 'st.browserSize' => '', 'st.flashVer' => '' ); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); $answer = curl_exec($ch); $comennt = @fopen("coment.txt", "w"); fwrite($comennt,$answer); @fclose($fd); curl_close($ch); Вопрос как вытащить коментарии групы к теме а не главную страничку???
email relay можно ли сделать email - ретранслятор ? это получается на сайте будет скрипт который принимает письма которому можно присвоить разные адреса в области моего домена (разныеимена@mymail.ru) и сохранять принятое в БД вот к примеру я настраиваю переадресацию с других почт на свой ретранслятор - принимаю на нём код для принятия переадресации и затем переключаю его в режим ретранслятор, тоесть всё отправленое на него не будет сохраняться а перенаправляться на указанное мыло PS если по проще то бывают ретрансляторы которые только перенаправлять умеют без сохранения писем ?
не проще ли настроить пересылку с тех адресов7 погугли на эту тему, у всех бигов есть такая возможность, у твоего хостера или сервера тоже должна быть
Ты тоже хрумер? Как кадр из соседних тем. "Нужен ретранслятор php блаблабла ретранслятор бла бла ретранслирует php бла бла." Ты можешь внятно объяснить что тебе нужно? На любой почте существует переадресация писем на другой ящик.
не понимаете меня: есть к примеру домен mymaildomen.ru на нём нужно создать ретранслятор, у которого email адрес будет такой [email protected] этот ретранслятор должен перенаправлять, всё что поступило на адрес [email protected] - должно перенаправляться к примеру на [email protected]
Тебе уже 10 раз сказали: у любого почтового сервера есть перенаправление писем. При чем тут вообще php?
Объясни мне, причем тут php? Ты собрался на php свой почтовый сервер писать? Ставь postfix или sendmail, и делай перенаправление писем как тебе надо.
Я хотел часть функции из sendmail сервера взять, без интерфейса и всего другого, с одной функцией переадресация