Ask a Question related to PHP Bugs, Design and Development.
-
support at vikoshosting dot com #1
#40214 [NEW]: Bad File Descriptor, Please help me
From: support at vikoshosting dot com
Operating system: Linux Kernel version 2.6.9-42.0.
PHP version: 5CVS-2007-01-24 (snap)
PHP Bug Type: Filesystem function related
Bug description: Bad File Descriptor, Please help me
Description:
------------
When I create a file using the FOPEN function and then try to change
permissions on the file it says it cant be done because Bad File
Descriptors. PHP version 5.1.6
Reproduce code:
---------------
$conn_id = chmod_open();
$ourFileName = "testFile.txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
fclose($ourFileHandle);
function chmod_open()
{
// Use your own FTP info
$ftp_user_name = 'vikoshos';
$ftp_user_pass = 'frath0pr';
$ftp_root = '/';
$ftp_server = 'localhost';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
return $conn_id;
}
function chmod_file($conn_id, $permissions, $ftpath)
{
echo "$ftpath";
if (ftp_site($conn_id, 'CHMOD ' . $permissions . ' ' . $ftp_root .
$ftpath) !== false)
{
return TRUE;
}
else
{
return FALSE;
}
}
chmod_file($conn_id, 0777, $ourFileName);
Expected result:
----------------
Change the file mod to 777
Actual result:
--------------
Warning: ftp_site() [function.ftp-site]: Could not change perms on
newfile.txt: Bad file descriptor in code.php on line 168
--
Edit bug report at [url]http://bugs.php.net/?id=40214&edit=1[/url]
--
Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=40214&r=trysnapshot44[/url]
Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=40214&r=trysnapshot52[/url]
Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=40214&r=trysnapshot60[/url]
Fixed in CVS: [url]http://bugs.php.net/fix.php?id=40214&r=fixedcvs[/url]
Fixed in release: [url]http://bugs.php.net/fix.php?id=40214&r=alreadyfixed[/url]
Need backtrace: [url]http://bugs.php.net/fix.php?id=40214&r=needtrace[/url]
Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=40214&r=needscript[/url]
Try newer version: [url]http://bugs.php.net/fix.php?id=40214&r=oldversion[/url]
Not developer issue: [url]http://bugs.php.net/fix.php?id=40214&r=support[/url]
Expected behavior: [url]http://bugs.php.net/fix.php?id=40214&r=notwrong[/url]
Not enough info: [url]http://bugs.php.net/fix.php?id=40214&r=notenoughinfo[/url]
Submitted twice: [url]http://bugs.php.net/fix.php?id=40214&r=submittedtwice[/url]
register_globals: [url]http://bugs.php.net/fix.php?id=40214&r=globals[/url]
PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=40214&r=php3[/url]
Daylight Savings: [url]http://bugs.php.net/fix.php?id=40214&r=dst[/url]
IIS Stability: [url]http://bugs.php.net/fix.php?id=40214&r=isapi[/url]
Install GNU Sed: [url]http://bugs.php.net/fix.php?id=40214&r=gnused[/url]
Floating point limitations: [url]http://bugs.php.net/fix.php?id=40214&r=float[/url]
No Zend Extensions: [url]http://bugs.php.net/fix.php?id=40214&r=nozend[/url]
MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=40214&r=mysqlcfg[/url]
support at vikoshosting dot com Guest
-
Air extension could not create app descriptor file
CS3, v9, 3481-- Current CS 3 Air Extension and Adobe Air This was working at one point. When I installed the CS4 beta, it stopped, so I... -
Dup 2: Bad File Descriptor...Whuzzat mean?
I'm running Red Hat 7.2 (I think, kernel 2.4.7-10 according to uname -a) on my home computer. I had trouble deleting a cd.iso image on my last good... -
#25475 [NEW]: Direct IO access to raw file descriptor
From: mbostrom at syrah dot us Operating system: Unixes PHP version: Irrelevant PHP Bug Type: Feature/Change Request Bug... -
Read/Write IO on socket file descriptor
Hi all, I'm trying to perform read and write I/O on a socket file descriptor received for another process via a Unix Domain Socket. In trying to... -
Using text track descriptor file instead of cue points?
Although I can use cue points in Quicktime fine to make a Director timeline move forward, I'm at a dead end with trying to get them to work in a... -
tony2001@php.net #2
#40214 [Opn->Bgs]: Bad File Descriptor, Please help me
ID: 40214
Updated by: [email]tony2001@php.net[/email]
Reported By: support at vikoshosting dot com
-Status: Open
+Status: Bogus
Bug Type: Filesystem function related
Operating System: Linux Kernel version 2.6.9-42.0.
PHP Version: 5CVS-2007-01-24 (snap)
New Comment:
Sorry, but your problem does not imply a bug in PHP itself. For a
list of more appropriate places to ask for help using PHP, please
visit [url]http://www.php.net/support.php[/url] as this bug system is not the
appropriate forum for asking support questions. Due to the volume
of reports we can not explain in detail here why your report is not
a bug. The support channels will be able to provide an explanation
for you.
Thank you for your interest in PHP.
Previous Comments:
------------------------------------------------------------------------
[2007-01-24 04:40:23] support at vikoshosting dot com
Description:
------------
When I create a file using the FOPEN function and then try to change
permissions on the file it says it cant be done because Bad File
Descriptors. PHP version 5.1.6
Reproduce code:
---------------
$conn_id = chmod_open();
$ourFileName = "testFile.txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
fclose($ourFileHandle);
function chmod_open()
{
// Use your own FTP info
$ftp_user_name = 'vikoshos';
$ftp_user_pass = 'frath0pr';
$ftp_root = '/';
$ftp_server = 'localhost';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name,
$ftp_user_pass);
return $conn_id;
}
function chmod_file($conn_id, $permissions, $ftpath)
{
echo "$ftpath";
if (ftp_site($conn_id, 'CHMOD ' . $permissions . ' ' . $ftp_root .
$ftpath) !== false)
{
return TRUE;
}
else
{
return FALSE;
}
}
chmod_file($conn_id, 0777, $ourFileName);
Expected result:
----------------
Change the file mod to 777
Actual result:
--------------
Warning: ftp_site() [function.ftp-site]: Could not change perms on
newfile.txt: Bad file descriptor in code.php on line 168
------------------------------------------------------------------------
--
Edit this bug report at [url]http://bugs.php.net/?id=40214&edit=1[/url]
tony2001@php.net Guest



Reply With Quote

