Bonjour,
Je veux établir une connection avec Poste Canada pour leur module de coût de transport.
J'obtiens toujours l'erreur 0
Sur php.net sa dit :
Citation:
Si l'erreur retournée est 0 et que la fonction retourne FALSE, c'est une indication d'erreur. C'est probablement dû à une erreur d'initialisation de la socket.
Qu'est-ce que je fait de pas correct?
Voici mon code:
Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $open=fsockopen('cybervente.postescanada.ca', 30000, $errno, $errstr, 30); if (!$open) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($open, $out); while (!feof($open)) { echo fgets($open, 128); } fclose($open); }
Partager