Salut !
J'ai un problème avec mon script.
VOici l'erreur :
Warning: socket_read() unable to read from socket [0]: Opération réussie. in c:\program files\easyphp1-8\www\sockets\test\action2.php on line 58
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <?php if (isset($_POST['prix'])) { $address='localhost'; $service_port=2006; error_reporting(E_ALL); echo "<h2>Connexion TCP/IP</h2>\n"; /* Cree une socket TCP/IP. */ $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die ("DTC"); if ($socket <= 0) { echo "socket_create() a échoué : raison : " . socket_strerror ($socket) . "\n"; } $result = socket_bind($socket, $address) or die ("DTC encore"); if (!$result) { echo "socket_connect() a échoué : raison : ($result) " . socket_strerror($result) . "\n"; } socket_connect($socket, $address, $service_port); $in = "coucou"; $out = ''; $verdict=socket_write($socket, $in, strlen($in)) or die ("DTC !!!!!"); echo $verdict; if ($verdict<=0) { echo "DTC"; } if($buffer=socket_read($socket,256,PHP_NORMAL_READ)){ echo $buffer; } socket_close($socket) or die ("Erreur encore et toujours"); } ?> <html> <body> <form id="form1" name="form1" method="post" action="action2.php"> <label> <input type="text" name="prix" /> </label> <label> <input type="submit" name="Submit" value="Envoyer" /> </label> </form> </body> </html>
Partager