Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » как передать вот такое через php

Ответить
Настройки темы
как передать вот такое через php

Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


POST /process.php HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, */*
Accept-Language: en-us
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
Host: www.fluffygerbils.com
Content-Length: 94
Pragma: no-cache
Connection: keep-alive

yourname=fred+smith
email=fred@nowhere.com
comment=I+have+no+comment

Отправлено: 20:42, 13-02-2005

 

Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Примерно вот таким образом:

Самого хоста ww.fluffygerbils.com не существует, поэтому скрипт выдаст ошибку.
PHP код: Выделить весь код

<?php

$host 
"www.fluffygerbils.com";
$fp fsockopen"$host"80, &$errno, &$errdesc);
if ( ! 
$fp )
die ( 
"Couldn't connect to $host:\nError: $errno\nDesc: $errdesc\n" );

$request "POST /process.php HTTP/1.0\r\n";
$request .= "Accept: image/gif, image/x-xbitmap, image/jpeg, */*\r\n";
$request .= "Accept-Language: en-us\r\n";
$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
$request .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)";
$request .= "Host: $host\r\n";
$request .= "Content-Length: 94\r\n";
$request .= "Pragma: no-cache\r\n";
$request .= "Connection: keep-alive\r\n";
$request .= "\r\n";
$request .= "yourname=fred+smith\r\n";
$request .= "email=fred@nowhere.com\r\n";
$request .= "comment=I+have+no+comment\r\n";

$page = array();
fputs ($fp$request);

while ( ! 
feof($fp) )
$page[] = fgets($fp1024);

fclose($fp);

print 
"<br>\n";
foreach (
$page as $i)
print 
"$i";
?>

-------
Ehhh.. what's up, doc?..


Отправлено: 09:42, 21-02-2005 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


mrcnn
я тебя благадарю!!!!!111

-------
Основы HTML | Конференции


Отправлено: 21:52, 21-02-2005 | #12


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


archy
сп, я так и сделал, раскоментировал и поместил curl.dll в директорию бин апача. а также два файла из папки php4 в систем32 сенк

-------
Основы HTML | Конференции


Отправлено: 21:55, 21-02-2005 | #13


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


а как узнать какой заголовок формирует такая форма:

<form action="file.php" enctype="multipart/form-data" method="post">
<input type=text name=user value=xxx>
<input type=password name=pass value=ddd>
<input name=submit type=submit>
</form>

и как заголовок передать обойдя форму html через fsockopen в файл file.php ?

-------
Основы HTML | Конференции


Отправлено: 22:26, 21-02-2005 | #14


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


mrcnn
немного безсовестно, но прошу еще одного примера...
плз

-------
Основы HTML | Конференции


Отправлено: 22:06, 22-02-2005 | #15


Новый участник


Сообщения: 36
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


есть ********* вещь - называется http://www.php.net/docs.php



Сообщение от vadimiron-a: scazy, пожалуйста, без мата. Русский язык содержит достаточно слов, чтобы выразить свои мысли

Отправлено: 18:33, 01-03-2005 | #16


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата:
mrcnn
немного безсовестно, но прошу еще одного примера...
плз
Пример такой же за исключением того что используется в запросе GET метод:

<html>
<head>
<title>Listing 13.6 Retrieving a Web page using fsockopen()</title>
</head>
<body>
<?php
$host = "mail.ru";
$fp = fsockopen( "$host", 80, &$errno, &$errdesc);
if ( ! $fp )
die ( "Couldn't connect to $host:\nError: $errno\nDesc: $errdesc\n" );
$request = "GET / HTTP/1.0\r\n";
$request .= "Host: $host\r\n";
$request .= "Referer: none\r\n";
$request .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; )\r\n\r\n";
$page = array();
fputs ($fp, $request);
while ( ! feof($fp) )
$page[] = fgets($fp, 1024);
fclose($fp);
print "<br>\n";
foreach ($page as $i)
print "$i";

?>
</body>
</html>

-------
Ehhh.. what's up, doc?..


Отправлено: 03:49, 03-03-2005 | #17


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


а через пост?

-------
Основы HTML | Конференции


Отправлено: 21:54, 03-03-2005 | #18



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » как передать вот такое через php

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как передать данные с HTML формы в PHP скрипт? .ExeRun Вебмастеру 7 19-04-2010 02:31
Как передать в javascript данные массива, полученного из кода на php vagner_HATE Вебмастеру 1 18-06-2009 13:51
Доступ - выдает вот такое you'll need to provide administrator permission to copy fikus555 Microsoft Windows Vista 1 15-04-2009 21:05
Передать интернет ADSL через dial-up Lixtarik Сетевые технологии 4 30-06-2007 18:18
XML + XSL + PHP => HTML, Как передать бинарный код рисунка ? Lexxx_HU Вебмастеру 5 02-03-2007 17:55




 
Переход