Hi Cleve:
The tutorials at the Zend site are very good and tell details that I
have not read in any book. For instance, we have been told to turn off
global variables because it is dangerous but never really told why. Here
you will find out in glorious detail.

There is also another nice article about database hacking that will blow
your mind.

One more thing, you mentioned you were going to use the code a posted
yesterday. I received an email that the links were not indexing properly
so here is the fix. I cannot believe I did not bother to check this
before. I wish I could sort the lists but unfortunately it is not
possible unless I use exec( ) and this is usually not available on most
server to avoid hacking. The PHP function only reads the files as stored
by the OS on the disk, hopefully this will change soon.

take care,

<?php
rec_index( );
function rec_index( $path = '', $file = '' ) { 
   if( is_file( $file ) ) { 
      $mp3 = explode( '.', $file );
      if( $mp3[count( $mp3 ) - 1] == 'mp3' ) {
         echo '<a href="' . $path . $file . '">' . $file . '</a><br>';
      }
   }
   elseif( ( is_dir( $file ) && $file != '.' && $file != '..' ) || $file
== '' ) {
      if( $file ) chdir( $file );
      $path .= $file . '/'; 
      echo '<b>' . $file . '</b><br><blockquote>';
      $handle = opendir( '.'  );
      while( ( $file = readdir( $handle ) ) !== false ) rec_index(
$path, $file );
      chdir( '..' );
      echo '</blockquote>';
   }
}
?>


On Thu, 2004-03-18 at 05:38, Cleve Allison wrote:
> Alvaro,
> for those of us who aren't programmers but who are technically talented 
> enough to go to Barnes and Nobles, purchase a book and by the end of the 
> weekend have a "duct taped and bubble gum" solution working.....can you 
> provide a description of what your script does? 
> Also, if there is a PHP tutorial website that someone knows of that is 
> so good that I shouldn't bother with B&N then please share the wealth, 
> my brother!!!!
> thanks,
> cha
> 
> 
> 
> Alvaro Zuniga wrote:
> 
> >Hi Everyone:
> >A fried visited me today and we had a few drinks. He listened to some of
> >my music and asked me if I could possibly display it online for him to
> >download. After he left, I wrote this algorithm that is very short
> >thanks to the power of recursion. I just wanted to shae it.
> >
> >For the computer scientists out there, yes I know about the recursion so
> >show your alternative :-)
> >
> >enjoy,
> >
> >Alvaro Zuniga
> >
> ><?php
> >global $path;
> >$path = '';
> >rec_index( $file );
> >function rec_index( $file ) { 
> >   global $path;
> >   if( is_file( $file ) ) { 
> >      $mp3 = explode( '.', $file );
> >      if( $mp3[count( $mp3 ) - 1] == 'mp3' ) {
> >         echo '<a href="' . $path . $file . '">' . $file . '</a><br>';
> >      }
> >   }
> >   elseif( ( is_dir( $file ) && $file != '.' && $file != '..' ) || $file
> >== '' ) {
> >      $path .= $file . '/'; 
> >      if( $file ) chdir( $file );
> >      echo '<b>' . $file . '</b><br><blockquote>';
> >      $handle = opendir( '.'  );
> >      while( ( $file = readdir( $handle ) ) !== false ) {
> >         rec_index( $file );
> >      }
> >      chdir( '..' );
> >      echo '</blockquote>';
> >   }
> >}
> >?>
> >
> >
> >_______________________________________________
> >General mailing list
> >[email protected]
> >http://brlug.net/mailman/listinfo/general_brlug.net
> >
> >  
> >

Reply via email to