Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.06.2007, 19:44
|
|
Новичок
Регистрация: 04.03.2007
Сообщений: 19
Провел на форуме: 161982
Репутация:
1
|
|
Такая проблема
PHP код:
21. $p = explode("?",$link);
22. $p1 = strlen($p[0]);
23. $p2 = strlen($p[1]);
Пишет:
Notice: Undefined offset: 1 in T:\home\localhost\test.php on line 23
Как можно исправить?
Вопрос исчерпан.
Последний раз редактировалось Sw33p; 26.06.2007 в 21:27..
|
|
|

26.06.2007, 19:51
|
|
Познающий
Регистрация: 21.05.2007
Сообщений: 61
Провел на форуме: 79888
Репутация:
145
|
|
23 строка:
PHP код:
if (isset($p[1])) $p2 = strlen($p[1]);
|
|
|

28.06.2007, 02:11
|
|
Banned
Регистрация: 13.07.2006
Сообщений: 13
Провел на форуме: 31065
Репутация:
3
|
|
только начинаю учить пхп подскажите пожайлусто как отправить пост запрос с переменными с помощью сокетов и получить ответ
ну как примерно в этом только нужен post с переменными
PHP код:
<?php
$fp = fsockopen("www.yandex.ru", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.yandex.ru\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
Последний раз редактировалось SIBON; 28.06.2007 в 02:14..
|
|
|

28.06.2007, 02:22
|
|
Познающий
Регистрация: 21.05.2007
Сообщений: 61
Провел на форуме: 79888
Репутация:
145
|
|
PHP код:
$post_data = "a=1&b=2&c=3&d=4";
$length = strlen ( $post_data );
$header = "POST http://forum.antichat.ru/index.php HTTP/1.0\r\n" .
"Content-Type: application/x-www-form-urlencoded\r\n".
"Host: forum.antichat.ru\r\n".
"Content-Length: $length\r\n\r\n".
$post_data;
Заголовок такой. Остальное аналогично.
|
|
|

28.06.2007, 14:20
|
|
Banned
Регистрация: 13.07.2006
Сообщений: 13
Провел на форуме: 31065
Репутация:
3
|
|
Сообщение от hhover
PHP код:
$post_data = "a=1&b=2&c=3&d=4";
$length = strlen ( $post_data );
$header = "POST http://forum.antichat.ru/index.php HTTP/1.0\r\n" .
"Content-Type: application/x-www-form-urlencoded\r\n".
"Host: forum.antichat.ru\r\n".
"Content-Length: $length\r\n\r\n".
$post_data;
Заголовок такой. Остальное аналогично.
делаю вот так
PHP код:
<?php
$fp = fsockopen("www.passport.yandex.ru", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$post_data = "retpath=http%3A%2F%2Fmail.yandex.ru%2F×tamp=1182979341312&login=zz&passwd=zz";
$length = strlen ( $post_data );
$header = "http://passport.yandex.ru/passport?mode=auth HTTP/1.0\r\n" .
$header ="Content-Type: application/x-www-form-urlencoded\r\n".
$header ="Host: passport.yandex.ru\r\n".
$header ="Content-Length: $length\r\n\r\n".
$post_data;
fwrite($fp, $header);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
пишет
Bad Request
Your browser sent a request that this server could not understand.
Invalid URI in request http://passport.yandex.ru/passport?mode=auth HTTP/1.0
|
|
|

28.06.2007, 14:32
|
|
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
Провел на форуме: 638513
Репутация:
103
|
|
PHP код:
$header = "POST /passport?mode=auth HTTP/1.0\r\n" .
$header .="Host: passport.yandex.ru\r\n".
$header .="Content-Type: application/x-www-form-urlencoded\r\n".
$header .="Content-Length: $length\r\n\r\n".
Вот так
|
|
|

29.06.2007, 12:58
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
|
|
|

29.06.2007, 13:44
|
|
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
Провел на форуме: 1665310
Репутация:
488
|
|
<META HTTP-EQUIV='Refresh' Content='0; URL=http://сайт.ру' >
|
|
|

29.06.2007, 13:50
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
Или через JavaScript
|
|
|

29.06.2007, 23:47
|
|
Постоянный
Регистрация: 17.07.2005
Сообщений: 475
Провел на форуме: 1665310
Репутация:
488
|
|
location.href='страница.html'
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|