Thema: brauche hilfe
Einzelnen Beitrag anzeigen
  #5  
Alt 05.05.2008, 13:58:32
w00t w00t ist offline
Anfänger
 
Registriert seit: Apr 2008
Beiträge: 5
AW: brauche hilfe

ähm ich habe jetzt das script zur auflistung der verzeichnisse und unterverzeichnisse von der funktionalität fertig...
bloß muss ich jetzt die dateiinhalte nach bestimmten suchbegriffe durchsuchen und alle dateien in denen dieser begriff gefunden wurde soll ausgegeben werden was muss ich denn an meinem script umschreiben??? oder kanns mir schnell jemand grob zusammenbasteln???

danke schon im voraus!!!!

hier das script:

PHP-Code:
<?php 


$str_hyphen 
'\\'

if(
eregi('win'PHP_OS)){ 
    
$str_nl "<br>\r\n"
}elseif(
eregi('mac'PHP_OS)){ 
    
$str_nl "<br>\r"
}else{ 
    
$str_nl "<br>\n"



function 
filelisting()


    
// Argumente laden 
    
$arr_args func_get_args(); 

    
// pruefen ob das einzigste Argument leer ist 
    
if(empty($arr_args[0]))
    { 

        
// Uebergabe des Strings ".\" an $str_path 
        
$str_path '.' stripslashes($GLOBALS['str_hyphen']); 

    }
    else
    { 

        
// Uebergabe des altuellen Pfads an $str_path 
        
$str_path $arr_args[0]; 

    } 

    
// Verzeichnis-Handle anlegen 
    
$res_dir dir($str_path); 

    
// Abarbeitung der Dateien und Ordner, im aktuellen Verzeichnis-Handle 
    
while($str_file $res_dir->read())
    { 

        
// "." und ".." ignorieren 
        
if(($str_file !== '.') && ($str_file !== '..'))
        { 

            
// Pruefen ob gueltiges Verzeichnis 
            
if(is_dir($str_path $GLOBALS['str_hyphen'] . $str_file))
            { 

                
// Rekusiv Funktion "filelisting" aufrufen 
                
filelisting($str_path $GLOBALS['str_hyphen'] . $str_file); 
            }
            else
            { 

                
// Dateien ausgeben 
                
echo '<div id="navBar">' "\n" '<div id="sectionLinks">' "\n" $str_path $GLOBALS['str_hyphen'] . $str_file $GLOBALS['str_nl'] . '</div>' '</div>'
            } 
        } 
    } 

    
// Verzeichnis schließen 
    
$res_dir->close(); 


// Aufruf der Funktion 
filelisting(); 
?>
mfg
w00t
Mit Zitat antworten