Re: Error accessing class
| From: | Andrew Schoenherr | Date: | Tue, 16 Apr 2002 05:47:20 +0000 |
| Subject: | Re: Error accessing class | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-93131@lists.php.net to get a copy of this message | ||
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
tyler@captainjack.com 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 tyler@captainjack.com ----- Original Message ----- From: "Andrew Schoenherr" <bhelisN6@netscape.net> To: <php-general@lists.php.net> Sent: Saturday, April 13, 2002 12:54 AM Subject: [PHP] Error accessing classHello, 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