Re: Bind IP with fsockopen

From: Date: Tue, 10 Apr 2007 22:56:56 +0000
Subject: Re: Bind IP with fsockopen
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-252494@lists.php.net to get a copy of this message
Im having trouble converting this snippet to use the bind_socket function. my original code is.. <? $domain = 'internet.co.uk'; $fs = fsockopen('dac.nic.uk', 2043, $errno, $errstr, 60); if (!$fs) { fclose($fs); } else { fputs($fs, "$domain\r\n"); $line = fgets($fs, 1024); echo $line; } ?> I think im getting stuck on the fputs bit.. I have this which does not work.. <?php $domain = 'internet.co.uk'; $sourceip = 'xx.xx.xx.xx'; // ip you want to bind to $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_bind($sock, $sourceip); socket_connect($sock, 'dac.nic.uk', 2043); // Write $request = "$domain\r\n"; socket_write($sock, $request); //Read reply // Close socket_close($sock); ?> Thanks

« previous php.general (#252494) next »