Sponsored Content
Full Discussion: Why?
Top Forums UNIX for Advanced & Expert Users Why? Post 302140542 by *nixloverman123 on Sunday 14th of October 2007 12:58:25 AM
Old 10-14-2007
Data Why?

As much as I love unix, in particular it's derivatives linux and mac, I must say it's a b*** to code software for. I used to maintain a PHP project back in the early 2000s, which I won't link to as I no longer maintain it, and anyway, basically it was a PHP based personal organiser. It worked and still works like a dream but I used to get complains from downloaders with hosts with safemode enabled that they had to go through the process (if they didn't know PHP) of chmoding the config file, installing and then chmoding it back because their unix system doesn't let PHP open and save to it otherwise. I know this is the same for almost all PHP software that people have to chmod config files, but I ask, why?

Why can't unix just let PHP files in a user account when run by someone visiting or the owner in their web browser as belonging to that user? Rather than belonging to that web server's user or to that php installation's user or whatever the reason is?

It's a pain in the ass because unless we tell users to leave their config file chmoded to world writeable, there is no way that the users can update the file each time they move hosts or servers via PHP softwares' control panels.

Any plans to change this?

Last edited by *nixloverman123; 10-14-2007 at 02:56 AM..
 
LINK(3) 								 1								   LINK(3)

link - Create a hard link

SYNOPSIS
bool link (string $target, string $link) DESCRIPTION
link(3) creates a hard link. PARAMETERS
o $target - Target of the link. o $link - The link name. RETURN VALUES
Returns TRUE on success or FALSE on failure. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | This function is now available on Windows plat- | | | forms (Vista, Server 2008 or greater). | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 Creating a simple hard link <?php $target = 'source.ext'; // This is the file that already exists $link = 'newfile.ext'; // This the filename that you want to link it to link($target, $link); ?> NOTES
Note This function will not work on remote files as the file to be examined must be accessible via the server's filesystem. Note For Windows only: This function requires PHP to run in an elevated mode or with the UAC disabled. SEE ALSO
symlink(3), readlink(3), linkinfo(3). PHP Documentation Group LINK(3)
All times are GMT -4. The time now is 09:23 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy