Re: cgi chmod problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mikey wrote:
Al wrote:

I've got a php script that checks certain file permissions and if not OK for writing, chmods as required.

I can use ftp_site(); but, prefer not to because the code is not readily transportable. Requires ftp login.

I'd like a simple cgi file that can be called by my script as needed.

My cgi file works OK if I call directly in my cgi-bin directory.  e.g.,

$file= '/EditPage/test2.php';
$perms= 0746;



if(!file_exists($pfile)) echo "<div style=\"color:red; font-weight:bold\">$pfile does not exist.</div>";
    chmod($pfile, $perms);

echo "New file permissions for $pfile: ". substr(sprintf('%o', fileperms($pfile)), -3);



But, I can't get the cgi file to execute when using "include /path/perm.cgi". in the php test function.

I guess it is because the cgi assumes it is running in the directory with the php that called it.

Linux php3.9.11 virtual host

Anyone have a suggestion.


My guess would be that your webserver isn't running as the same user as your shell account - for details on how to fix this, please have go at STFA,

Mikey
They are the same.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux