| Autor | Zpráva | ||
|---|---|---|---|
| http Profil |
#1 · Zasláno: 18. 5. 2009, 10:15:15
Ahojte,
potřeboval bych otevřít spojení na veřejně dostupnou https stránku udržet si spojení a zaloval podstránku na tom samém serveru a tu uložit. Je vůbec možnost něco takového udělat? Díky za jakoukoliv radu nebo nasměrování... Pavel |
||
| AM_ Profil |
#2 · Zasláno: 18. 5. 2009, 10:23:08
přímo file_get_contents("https://...") by nešlo? když to vrátí chybu, tak stránka zřejmě dostupná. funkce by měla https zvládat.
|
||
| http Profil |
#3 · Zasláno: 18. 5. 2009, 10:29:25 · Upravil/a: http
napsalo mi to:
Warning: failed to open stream: Connection refused in /var/www/html/www/test_get.php on line 17 session_start(); tam mám |
||
| AM_ Profil |
#4 · Zasláno: 18. 5. 2009, 11:41:08
se sessionama to nemá nic společného :) connection refused znamená že vzdálený server odmítl spojení, takže máš špatně adresu, port nebo je to zrovna nedostupné
|
||
| http Profil |
#5 · Zasláno: 18. 5. 2009, 11:59:49
a co je tohle za hlášku, nevíš?
Warning: socket_connect() [function.socket-connect]: Host lookup failed [-10001]: Unknown host in .... |
||
| AM_ Profil |
#6 · Zasláno: 18. 5. 2009, 12:12:00
znamená že nenašel DNS záznam (třeba informace o tom že nenalezl www.example.com)
|
||
| http Profil |
to je divný
http://www.dalmi-aida.cz/test_get1.php tady je ten script: $host = "http://www.macdesign.cz";
$port = "80";
$timeout = 15; //timeout in seconds
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)
or die("Unable to create socket\n");
socket_set_nonblock($socket)
or die("Unable to set nonblock on socket\n");
$time = time();
while (!socket_connect($socket, $host, $port))
{
$err = socket_last_error($socket);
if ($err == 115 || $err == 114)
{
if ((time() - $time) >= $timeout)
{
socket_close($socket);
die("Connection timed out.\n");
}
sleep(1);
continue;
}
die(socket_strerror($err) . "\n");
}
socket_set_block($this->socket)
or die("Unable to set block on socket\n");Moderátor Alphard: Vkládejte prosím kód mezi značky [pre] a [/pre] (stačí kliknout na
). |
||
| AM_ Profil |
#8 · Zasláno: 18. 5. 2009, 19:03:45
a přes to file_get_contents to nejde? na tyhle srandičky se soketama se vykašli
|
||
|
Časová prodleva: 16 let
|
|||
0
).