* Thus wrote Ryan Schefke ([EMAIL PROTECTED]): > > I've built my own shopping cart and use a library supplied by USAePay. The > library is accessed via an include statement in my code. Because of theirs > a desire to keep this library outside of my public web file directory > USAePay recommended using: > > include "/usr/local/lib/php/usaepay.php";
Actually you're better off not hard coding that path. A simple include "usaepay.php"; > > I put the file "usaepay.php" in that directory (using a dedicated linux box > with root access) and run my script with the above include. I get the > following: > > Warning: main(): open_basedir restriction in effect. > File(/usr/local/lib/php/usaepay.php) is not within the allowed path(s): > (/home/httpd/vhosts/tgwedding.com/httpdocs:/tmp) in > /home/httpd/vhosts/tgwedding.com/httpdocs/tgwedding/payment7.php on line 11 Two things: 1. which is probably already set, is to make sure your include_path has /usr/local/lib/php in listed in it as the first item. 2. add to open_basedir: /usr/local/lib/php You'll be all set. Curt -- First, let me assure you that this is not one of those shady pyramid schemes you've been hearing about. No, sir. Our model is the trapezoid! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php