|
|
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
Не работает этот скрипт: <? $socket=fsockopen("www.rambler.ru",80); $in = "GET http://www.rambler.ru/ HTTP/1.0\r\n\r\n"; fputs($socket,$in); while ($out = fgets($socket, 2048)) { echo $out; } fclose($socket); ?> выдает: Warning: fputs(): supplied argument is not a valid File-Handle resource in /var/www/ukrbiz/ukrbiznes.com/testsocket2.php on line 5 В то же время, если вместо rambler.ru записать адрес сайта на котором скрипт находится, все выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 12:35 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
прошу прощения get запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 12:41 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
не могу разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:01 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
bobbiВ то же время, если вместо rambler.ru записать адрес сайта на котором скрипт находится, все выполняется. порт 2048 может закрыт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:13 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
при чем здесь порт 2048? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:14 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
PHP FAQ: Ничего не работает! Что делать??? С чего вы вообще решили, что $socket is a valid File-Handle? fsockopen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:28 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
Есть другой скрипт: но он выдает ошибку Warning: socket_connect() unable to connect [110]: Connection timed out in /var/www/ukrbiz/ukrbiznes.com/testsocket4.php on line 21 <?php error_reporting (E_ALL); $service_port = getservbyname ('www', 'tcp'); $address = gethostbyname ('www.rambler.ru'); $socket = socket_create (AF_INET, SOCK_STREAM, 0); if ($socket < 0) { echo "socket_create() failed: reason: " . socket_strerror ($socket) . "\n"; } else { echo "OK.\n"; } echo "Attempting to connect to '$address' on port '$service_port'..."; $result = socket_connect ($socket, $address, $service_port); if ($result < 0) { echo "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n"; } else { echo "OK.\n"; } $in = "GET http://www.rambler.ru/ HTTP/1.0\r\n\r\n"; $out = ''; echo "Sending HTTP HEAD request..."; socket_write ($socket, $in, strlen ($in)); echo "OK.\n"; echo "Reading response:\n\n"; while ($out = socket_read ($socket, 2048)) { echo $out; } echo "Closing socket..."; socket_close ($socket); echo "OK.\n\n"; ?> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:41 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
bobbiпри чем здесь порт 2048? потому что когда выконектитесь к сайту на котором хостинг, все обращения идут через Localhost, а во вне сокет может быть закрыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:47 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
авторConnection timed out помоймо черным по белому написанно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:48 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
сорри за флуд, но почему нельзя посмотреть по документации полную версию описания ошибки? авторsupplied argument is not a valid File-Handle resource может подразуменвать, что дескриптор нулевой длинны! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:50 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
это типа провайдер не дает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:51 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
bobbiэто типа провайдер не дает? откуда я могу знать. еще раз. 1. посмотрите развернутое описание ошибки 2. спросите у провадйера, не блокирует ли он нужные порты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:53 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
bobbiэто типа провайдер не дает?Я вам дал ссылку - идите и читайте. false - далеко не File-Handle resource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 13:55 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
Такой скрипт заработал однако переменные POST почему-то не пересылаются: <?php error_reporting (E_ALL); $service_port = getservbyname ('www', 'tcp'); $address = gethostbyname ('www.ukrbiznes.com'); $socket = socket_create (AF_INET, SOCK_STREAM, 0); if ($socket < 0) { echo "socket_create() failed: reason: " . socket_strerror ($socket) . "\n"; } $result = socket_connect ($socket, $address, $service_port); if ($result < 0) { echo "socket_connect() failed.\nReason: ($result) " . socket_strerror($result) . "\n"; } $in = "POST http://www.ukrbiznes.com/rubrika222.php HTTP/1.0\r\n Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*\r\n Host: ukrbiznes.com\r\n Referer: http://www.ukrbiznes.com/index.php\r\n Content-Type: multipart/form-data; boundary=1BEF0A57BE110FD467A\r\n \r\n --1BEF0A57BE110FD467A\r\n Content-Disposition: form-data; name=\"key1\"\r\n \r\n 2\r\n --1BEF0A57BE110FD467A\r\n Content-Disposition: form-data; name=\"key2\"\r\n \r\n 20\r\n --1BEF0A57BE110FD467A--\r\n"; $out = ''; socket_write ($socket, $in, strlen ($in)); while ($out = socket_read ($socket, 2048)) { echo $out; } socket_close ($socket); ?> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2005, 11:18 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
spammers must die ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2005, 18:49 |
|
||
|
Не работает скрипт с post запросом.
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodor bobbiВ то же время, если вместо rambler.ru записать адрес сайта на котором скрипт находится, все выполняется. порт 2048 может закрыт? Мотодор, ты меня конечно извини, но ты сегодня и в топике про Sybase&PHP, и здесь уже успел отличиться ) Ты б хотя бы для начала глянул, что есть второй параметр fgets(), чем такую ересь писать. No luck today :D По сабжу ничего сказать не могу ;( (с) мой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2005, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32887245&tid=1478859]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
142ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 390ms |

| 0 / 0 |
