In PHP4, I am using file_get_contents('file.sql',true) to bring in SQL
queries from files who's directory is on the include path.  It works
fine in the main php scripts (ones accessible through URLs), but when
done in a php script that is included by one of the main scripts I
just get false instead of a string.  The files exist, the include path
is correctly set at all times (I've checked), and the exact same code
works when placed directly in the main php script.  I've been tearing
through documentation for hours.  Is there some quirk, or setting I'm
missing?  Below is an example of what I'm doing.

main.php
<?php
  set_include_path(get_include_path . ':/absolute/path/to/sql');

  include('inc.php');
  $SQL1 = file_get_contents('query.sql',true);
  //$SQL1 == contents of query.sql
?>

includes/inc.php
<?php
  $SQL2 = file_get_contents('query.sql',true);
  //$SQL2 == false
  //My path is still intact here
?>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to