Re: Socket_Connect returning unusual error

From: Date: Mon, 17 Jan 2005 03:13:09 +0000
Subject: Re: Socket_Connect returning unusual error
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-206503@lists.php.net to get a copy of this message
Adam Hubscher wrote: > Warning: socket_connect() expects parameter 3 to be long, string given > in testing.php on line 21 > Couldn't Create Socket: Success PHP usually auto-converts data -- However it's possible that this EXPERIMENTAL function (?) doesn't have the magic code down in the guts of PHP. So, try type-casting your third parameter to an (int): > $currport = $servers[$key]['Port']; // was attempting this to see $currport = (int) $servers[$key]['Port']; echo "currport is: '$currport'<br />\n"; If this fixes it, file a bug report at http://bugs.php.net -- search for the same issue first. It should get fixed pretty quick-like (relatively speaking) if that's all it is. It's also possible that your 'Port' is empty or something... That's why I included the 'echo' -- Always hand-check the data you are sending when weird things happen. One line of debugging output can save hours of time and fistfuls of hair. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#206503) next »