|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2004-01-14 11:18 UTC] bart at mediawave dot nl
Description: ------------ When I enable "Anonymous Access" in IIS, the filesystem functions in PHP5 suddenly aren't able to find my files. When I disable "Anonymous Access" (Only "Integrated Windows Authentication" enabled) everything works perfect. I use PHP5 with HTTP authentication through the ISAPI DLL. I've given the IUSR_PCNAME account proper rights everywhere. I've got "Anonymous Access" enabled on our production server and everything works fine there as well. Reproduce code: --------------- <? $filename = "template.html"; $handle = fopen($filename, "r"); $contents = fread($handle, filesize($filename)); fclose($handle); echo $contents; ?> Expected result: ---------------- The contents of template.html. - or - A message saying that I don't have permissions to read the file. Actual result: -------------- Warning: fopen(template.html) [function.fopen]: failed to open stream: No such file or directory in E:\WWW\agri-monitor\test2.php on line 6 Warning: filesize() [function.filesize]: stat failed for template.html in E:\WWW\agri-monitor\test2.php on line 7 Warning: fread(): supplied argument is not a valid stream resource in E:\WWW\agri-monitor\test2.php on line 7 Warning: fclose(): supplied argument is not a valid stream resource in E:\WWW\agri-monitor\test2.php on line 8 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Dec 03 04:00:02 2025 UTC |
Hei, I am facing the same problem when i am trying to open a file. i have an a form where i am getting the userfile from and here is my code: $filnavn=$_POST['file']; $_FILES['userfile'] =$filnavn; $file_open=fopen("$filnavn", "r"); if(!$file_open) { echo "Cannot open file ($filnavn)"; exit; } else { echo "Fila ble ?pnet!<br> "; } When i run this script it tells me, Warning: fopen(C:\\Documents and Settings\\Administrator\\Skrivebord\\session.txt): failed to open stream: No such file or directory in c:\nyvedlegg.php on line 37 i know that u sayed it is a permission problem. since i am new i would like to know if u tell me where i should go to do some changes. tanx