View Single Post
  #1  
Old 08-26-2009, 07:53 PM
 
gman gman is offline
 

eXpert
  
Join Date: Sep 2002
Posts: 211
 

Thumbs up Static Page Error Weird!

I am getting the following errors when I parse a static page with some php in it. I have turned on the "Parse Smarty tags in the content of embedded pages" and other pages with php in them work fine. Here is the code:
Code:
{php} function getDirectory( $path = '.', $level = 0 ){ $ignore = array( 'cgi-bin', '.', '..' ); // Directories to ignore when listing output. Many hosts // will deny PHP access to the cgi-bin. $dh = @opendir( $path ); // Open the directory to the handle $dh if(fileinode(".") != fileinode($path)) { echo "<strong><a href='index.php?dir=$path/..'>../</a></strong><br />"; } while( false !== ( $file = readdir( $dh ) ) ){ // Loop through the directory if( !in_array( $file, $ignore ) ){ // Check that this file is not to be ignored $spaces = str_repeat( '&nbsp;', ( $level * 4 ) ); // Just to add spacing to the list, to better // show the directory tree. if( is_dir( "$path/$file" ) ){ // Its a directory, so we need to keep reading down... echo "<strong>$spaces <a href='index.php?dir=$path/$file'>$file/</a></strong><br />"; //getDirectory( "$path/$file", ($level+1) ); // Re-call this same function but on a new directory. // this is what makes function recursive. } else { echo "$spaces <a href='download.php?path=$path/$file&file=$file'>$file</a><br />"; // Just print out the filename } } } closedir( $dh ); // Close the directory handle } if(!$_GET) { $_GET['dir'] = "./new/dealersonly"; } getDirectory( $_GET['dir'] ); // Get the current directory //getDirectory( "./files/includes" ); // Get contents of the "files/includes" folder {/php}

Here are the errors:

Code:
Warning: readdir(): supplied argument is not a valid Directory resource in /home/domas/public_html/new/include/lib/smarty/Smarty.class.php(1933) : eval()'d code on line 18 Warning: closedir(): supplied argument is not a valid Directory resource in /home/domas/public_html/new/include/lib/smarty/Smarty.class.php(1933) : eval()'d code on line 47
__________________
Gman



X-Cart Gold 4.6.0
Reply With Quote