PHP 4.0 Bug #9727: Unable to use @ in URL passwords with fopen()

From: Date: Tue, 13 Mar 2001 17:21:52 +0000
Subject: PHP 4.0 Bug #9727: Unable to use @ in URL passwords with fopen()
Groups: php.dev 
Request: Send a blank email to php-dev+get-48817@lists.php.net to get a copy of this message
From: aaron.webb@corenetworks.com Operating system: rh 6.1 PHP version: 4.0.4pl1 PHP Bug Type: Filesystem function related Bug description: Unable to use @ in URL passwords with fopen() I'm running 4.0.4pl1 on redhat 6.1. I've tried (raw and regular) urlencoding my ftp password to use with fopen, but if there's a @ in it it says 'bad file descriptor'. I can open any file via ftp just fine, as long as there's no @ in the filename. The 'allow url fopen' (can't remember the exact name) is set to ON in my php.ini. Here's my script: <html> <body> <? $pword = 'stuff@stuff'; $server = "servername"; $filename = "filename"; $pword = urlencode($pword); echo $filename = 'ftp://username:' . $pword . "@$servername/$filename"; $fd = fopen ($filename, "r"); echo $contents = fread ($fd, 100); fclose ($fd); ?> </body> </html> -- Edit Bug report at: http://bugs.php.net/?id=9727&edit=1

« previous php.dev (#48817) next »