From:             [EMAIL PROTECTED]
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:


$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);

Edit Bug report at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to