ID: 21649
User updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Feedback
+Status: Open
Bug Type: Filesystem function related
Operating System: win2000 server
PHP Version: 4.3.0
New Comment:
Hi Sniper
As You wish :))
This is what I got when I change a include_path as
You suggested
include_path .c:\php4\pear;c:\ .c:\php4\pear;c:\
look at
1.source
<?php
$fp = fopen("C:\\authenticate.txt","r",1);
$auth_file = fread ($fp, filesize($fp));
fclose($fp);
....
?>
2.errors
a) fopen()
Warning: fopen(C:\authenticate.txt) [function.fopen]: failed to create
stream: No such file or directory in C:\Program Files\Apache
Group\Apache2\htdocs\authfile.php on line 3
Warning: fread(): supplied argument is not a valid stream resource in
C:\Program Files\Apache Group\Apache2\htdocs\authfile.php on line 4
Warning: fclose(): supplied argument is not a valid stream resource in
C:\Program Files\Apache Group\Apache2\htdocs\authfile.php on line 5
b) Pear db
Warning: main(DB.php) [function.main]: failed to create stream: No such
file or directory in C:\Program Files\Apache
Group\Apache2\htdocs\login_db.php on line 2
Fatal error: main() [function.main]: Failed opening required 'DB.php'
(include_path='.c:\php4\pear;c:\') in C:\Program Files\Apache
Group\Apache2\htdocs\login_db.php on line 2
be more systematic :)) :))
I say changing the path in php.ini doesn't do the trick
I change it back to
include_path="c:\php4\pear;c:\php4\php-4.3.0-Win32"
and put my authenticate.txt
afert kicking Apache I got
from phpinfo()
include_path c:\php4\pear;c:\php4\php-4.3.0-Win32
c:\php4\pear;c:\php4\php-4.3.0-Win32
read this portion and I need an anser please no more
guess
$fp = fopen("C:\\php4\\php-4.3.0-Win32\\authenticate.txt","r",1);
$auth_file = fread ($fp, filesize($fp));
fclose($fp);
Now I got Pear DB working and same error with fopen()
this is a print out
Warning: fopen(C:\php4\php-4.3.0-Win32\authenticate.txt)
[function.fopen]: failed to create stream: No such file or directory in
C:\Program Files\Apache Group\Apache2\htdocs\authfile.php on line 3
Warning: fread(): supplied argument is not a valid stream resource in
C:\Program Files\Apache Group\Apache2\htdocs\authfile.php on line 4
Warning: fclose(): supplied argument
I hope this will help You
Best Regards
W.J.Lipinski
Previous Comments:
------------------------------------------------------------------------
[2003-01-15 09:30:54] [EMAIL PROTECTED]
Please use the 'Edit Submission' page when you edit your own bug
reports.
And does your example work with the ".;c:\php4\pear;c:\"
as include_path ? And what error does the PEAR Db give then?
------------------------------------------------------------------------
[2003-01-15 08:36:00] [EMAIL PROTECTED]
Hi
I just change a line in php.ini
include_path="c:\php4\pear;c:"
when I run after I restarted Apache 2
<?php phpinfo();?>
it shows
include_path c:\php4\pear;c: c:\php4\pear;c:
Warning: fopen(C:\authenticate.txt) [function.fopen]: failed to create
stream: No such file or directory in C:\Program Files\Apache
Group\Apache2\htdocs\authfile.php on line 3
Warning: fread(): supplied argument is not a valid stream resource in
C:\Program Files\Apache Group\Apache2\htdocs\authfile.php on line 4
Same error ???
Best Regards
W.J.Lipinski
------------------------------------------------------------------------
[2003-01-15 07:33:58] [EMAIL PROTECTED]
Hi Sniper
; Windows: "\path1;\path2"
; include_path = ".;c:\php4\includes"
; include_path=".;c:\php4\pear"
include_path="c:\php4\pear;c:\"
Please notice when I change path to ".;c:\php4\pear;c:\
Pear DB is complaining that cannot find what needed.
Onother story is that when You comment these line
So You shoudn't see any lines.Isn't that strange
.;c:\php4\pear this is being shown from <?php phpinfo();?>
How include_path could be hardcoded????????
Best Regards
W.J.Lipinski
------------------------------------------------------------------------
[2003-01-15 03:10:40] [EMAIL PROTECTED]
What is the exact include_path line in your php.ini?
------------------------------------------------------------------------
[2003-01-15 02:12:22] [EMAIL PROTECTED]
I just want to say that I included double \\ in path
as well no luck
$fp = fopen("C:\\authenticate.txt","r",1);
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/21649
--
Edit this bug report at http://bugs.php.net/?id=21649&edit=1