ID:               21551
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           No Feedback
 Bug Type:         Filesystem function related
 Operating System: SuSe Linux 7.2
 PHP Version:      4.2.3
 New Comment:

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.




Previous Comments:
------------------------------------------------------------------------

[2003-01-09 19:00:47] [EMAIL PROTECTED]

First of all, update to PHP 4.3.0. Then if this still
misbehaves, try adding 'echo getcwd();' in your script to see what PHP
thinks the current working directory is.


------------------------------------------------------------------------

[2003-01-09 10:26:45] [EMAIL PROTECTED]

<?
function s($c) {
        echo "\$ $c\n";
        system($c);
        echo "\n";
}

function wr($f) {
        if(is_writable($f)) {
                echo "<b>$f</b> is writable.\n";
        } else {
                echo "<b>$f</b> is <font color='red'>NOT</font> writable.\n";
        }

        if(is_readable($f)) {
                echo "<b>$f</b> is readable.\n";
        } else {
                echo "<b>$f</b> is <font color='red'>NOT</font> readable.\n";
        }
}

$dir = "attachments";

s("whoami");
s("pwd");
s("ls -ld $dir");

wr($dir);

$dir2 = "$dir/test";
mkdir("$dir2");

wr($dir2);

//$dir3 = `pwd`;
$dir3 = $DOCUMENT_ROOT . "/phpbt/" . $dir;

wr($dir3);

?>

Output is:
------------------------------
$ whoami
nobody

$ pwd
/usr/local/httpd/web/phpbt

$ ls -ld attachments
drwxrwxrwx    4 nobody   nogroup      4096 Jan  9 18:50 attachments

attachments is NOT writable.
attachments is NOT readable.
attachments/test is NOT writable.
attachments/test is NOT readable.
/usr/local/httpd/web/phpbt/attachments is writable.
/usr/local/httpd/web/phpbt/attachments is readable.
------------------------------

------------------------------------------------------------------------

[2003-01-09 10:21:25] [EMAIL PROTECTED]

<?
function s($c) {
        echo "\$ $c\n";
        system($c);
        echo "\n";
}

function wr($f) {
        if(is_writable($f)) {
                echo "<b>$f</b> is writable.\n";
        } else {
                echo "<b>$f</b> is <font color='red'>NOT</font> writable.\n";
        }

        if(is_readable($f)) {
                echo "<b>$f</b> is readable.\n";
        } else {
                echo "<b>$f</b> is <font color='red'>NOT</font> readable.\n";
        }
}

$dir = "attachments";

s("whoami");
s("pwd");
s("ls -ld $dir");

wr($dir);

$dir2 = "$dir/test";
mkdir("$dir2");

wr($dir2);

//$dir3 = `pwd`;
$dir3 = $DOCUMENT_ROOT . "/phpbt/" . $dir;

wr($dir3);

?>

Output is:
------------------------------
$ whoami
nobody

$ pwd
/usr/local/httpd/web/phpbt

$ ls -ld attachments
drwxrwxrwx    4 nobody   nogroup      4096 Jan  9 18:50 attachments

attachments is NOT writable.
attachments is NOT readable.
attachments/test is NOT writable.
attachments/test is NOT readable.
/usr/local/httpd/web/phpbt/attachments is writable.
/usr/local/httpd/web/phpbt/attachments is readable.
------------------------------

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=21551&edit=1

Reply via email to