Re: DOM File Permissions
| From: | Edward Vermillion | Date: | Wed, 07 Mar 2007 21:26:14 +0000 |
| Subject: | Re: DOM File Permissions | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-250038@lists.php.net to get a copy of this message | ||
I would bet it's the www, sorry about that. I've had to change the user/group name for mine so it will sync up with the linux file server permissions across NFS.
On Mar 7, 2007, at 2:56 PM, CK wrote:
Hi, Thanks, attempted to use appServer without luck, these are the choices: <Picture 1.png> On Mar 7, 2007, at 2:25 PM, Edward Vermillion wrote:PHP needs read/write access to the files. More than likely PHP is running as Apache so the files would need to be owned by Apache* (or whatever PHP is running at), not System. *Or at least give the Apache group (or whatever PHP is running at) r/w access, that way you don't have to resort to world r/w. On Mar 7, 2007, at 1:55 PM, CK wrote:The following code returns a permisson error: Quote: Warning: DOMDocument::save(./save1.xml) [function.DOMDocument-save]: failed to open stream: Permission denied in /Users/username/Sites/xmlphp/dom/appendData/appendData.php on line 17 DOMCharacterData->appendData example I attempted changing the owner of each file to System and read/write for each file, with the same result, MAC OS 10.4.8, without success, what steps are needed to correct this? This source returned for the remote server(http://bushidodeep.com/php/dom/appendData/appendData.php): <b>DOMCharacterData->appendData example</b> <?php $doc = new DomDocument; //Load the xml file into DOMDocument $doc->Load('./employee.xml'); //We retreive the attibute named id of the employee element $employee = $doc->getElementsByTagName('employee')->item(0); //Create a New element $newElement = $doc->createElement('surname'); //Create a text node $textNode = $doc->createTextNode("Text Node Created"); //Append the Text Node into the newly created node. $newElement -> appendChild($textNode); //Append the new element to the employee element $employee -> appendChild($newElement); //Save the DOMDocument into a file. $test = $doc->save("./save1.xml"); echo "<b>DOMCharacterData->appendData example</b>" ?> Return True, ......... PHP Version 5.1.4 MySQL Client API version 5.0.19 .......... --PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php