Hi Tyler, Thank you, I checked the permissions and the ownership, all ok, but by inserting the absolute path in the page, the code is running and get the expected output from the script. I realized that I made the same mistake in the php.ini file, I updated the include_path statement to
include_path = ".:/var/www/htmls/php/includes" and now can simply reference the class file without the path and it is working fine. One question, what is the significance of the colon (:) in the include_path directive? Thanks, Andrew [EMAIL PROTECTED] wrote: >Hi Andrew, > >This error indicates that your path to class.Htpasswd.php3 is wrong. >use this: >include("path/to/class.Htpasswd.php3"); > >Right now, it's set to look in the php/includes dir. If the file is >actually in there, then apache might not have perms to read the file (IE: >it's owned by root). > >Good luck, >Tyler Longren >Captain Jack Communications >www.captainjack.com >[EMAIL PROTECTED] > >----- Original Message ----- >From: "Andrew Schoenherr" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Saturday, April 13, 2002 12:54 AM >Subject: [PHP] Error accessing class > > >>Hello, >> >>PHP Version: 4.1.0, Apache Version: 1.3.12, Server: Linux 7.0 >>Class name: class.Htpasswd.php3 >> >>Thanks to Jason Wong for pointers on posting to the list, the parse >>error was a simple omission of a quotation mark on my part. >> >>This is the error I am getting... >> >>Warning: Failed opening 'class.Htpasswd.php3' for inclusion >>(include_path='.:/php/includes') in /var/www/html/php/dev/valid_user.php >>on line 9 >> >>Fatal error: Cannot instantiate non-existent class: htpasswd in >>/var/www/html/php/dev/valid_user.php on line 10 >> >>7 <body> >>8 <?php >>9 include("class.Htpasswd.php3"); >>10 $aHTPasswd = new Htpasswd("/var/www/html/private/.htpassd"); >>11 if (!$aHTPasswd->EXISTS) >>12 { >>13 print("authentication error<br>); >>14 } >>15 else >>16 { >>17 if ( $aHTPasswd->verifyUser( "phpbook", "phpbook" ) ) >>18 { >>19 print( "phpbook is a valid user<br>" ); >>20 } >>21 else >>22 { >>23 print( "phpbook is not a valid user<br>" ); >>24 } >>25 } >>26 ?> >>27 </body> >>28 </html> >> >>Any ideas on the error? >> >>Thank you, >> >>Regards, >> >>Andrew Schoenherr >> >> >>-- >>PHP General Mailing List (http://www.php.net/) >>To unsubscribe, visit: http://www.php.net/unsub.php >> > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php