- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую всех!
Плиз помогите, не силён по php, нужно решить проблемку.
Нужно методом post отправить переменные пхп скриптом скажем с формы на другой хост, получить результат обработать и показать его у себя на хосте.
Отправить получается, скажем таким способом:
$ch=file_get_contents("http://site.ru/search.php?srname=$srname");
echo $ch;
может не совсем правильно конечно же.
А вот получить результат у себя в скрипте никак.
Перепробывал много вариантов.
Заранее спасибо!
это нужно Curl использовать.
curl не нужен, вот как нужно:
$fp = fsockopen ("93.186.224.233", 80, $errno, $errstr, 10);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
echo('<b>Signing in...OK</b><p>');
fputs ($fp, "POST http://vkontakte.ru/login.php HTTP/1.1\r\nHost: localhost\r\nConnection: Keep-Alive\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: 43\r\n\r\nemail=jopa@mail.ru&pass=ig543&idr=12\r\n\r\n");
while (!feof($fp)) {
$s = $s . fgets ($fp,1024);
}
fclose ($fp);
echo $s; //тут как раз ответ сервера
не забудьте поставить плюс мне в репу!!!
p.s. если что пиши в личку
http://phpdude.ru/archives/470
как там ..
http://phpdude.ru/archives/470
а не проще ли мой вариант в три строки?;)
wm2010, не проще если дальше надо с этим работать
wm2010, не проще если дальше надо с этим работать
то что я описал я использую в своем скрипте рассылки. это все можно написать в более удобном универсальном виде. я с этим работаю и все ок
хочу напомнить ТС, что на многих хостингах не работают функции, позволяющие удаленно работать с компьютерами. ТС, не забывайте об этом! Протестите свой скрипт тут http://byethost17.com . просто протестите. этот хостинг поддерживает все это
wm2010, этот кусок говна кода не может не работать, ибо этот кусок из учебника. а вот с чем удобнее работать, так это с моим классом 100% можете даже и не спорить, рассылки по конакту - для детей работа.
bearman добавил 18.03.2009 в 17:26
wm2010, хостинг где не работает курл можно сразу не использовать, ибо руки админов растут из широкой жопы и с ними гемороя придется схватить в будущем немало :)
так надо
$process = curl_init("http://адрес_куда_шлем.by/");curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($process, CURLOPT_POSTFIELDS, $переменные_пост);
curl_setopt($process, CURLOPT_POST, 1);
$return = curl_exec($process);
curl_close($process);
Друзья + в репу не вопрос. :)
Но только я так и рабочего ответа на этот вопрос так и не нашёл.
А этот пример я уже юзал в инете:
$fp = fsockopen ("93.186.224.233", 80, $errno, $errstr, 10);if (!$fp) {
echo "$errstr ($errno)";
} else {
echo('Signing in...OK');
fputs ($fp, "POST http://vkontakte.ru/login.php HTTP/1.1 Host: localhost Connection: Keep-Alive Content-Type: application/x-www-form-urlencoded Content-Length: 43 nemail=jopa@mail.ru&pass=ig543&idr=12");
while (!feof($fp)) {
$s = $s . fgets ($fp,1024);
}
fclose ($fp);
echo $s; //тут как раз ответ сервера
только он не работает у меня что-то.
Суть такая имеется форма с которой я отправляю переменную в скрипт:
скрипт отправляет данные на другой сайт, и получает только лишь исполненый результат, а не всю страницу донора с результатом.
Ikrom, потому что кусок говна используешь,а не код