Visualizzazione dei risultati da 1 a 3 su 3

Discussione: motore di ricerca

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    65

    motore di ricerca

    salve ragazzi, ho utilizzato questo script per caricare dinamicamente i PDF presenti in una cartella
    Codice PHP:
       function dir_list($directory FALSE)                                                  {                                      $dirs= array();                                     $files = array();                                       if ($handle opendir("./" $directory))                                         {                                             while ($file readdir($handle))                                                 {                                                     if (is_dir("./{$directory}/{$file}"))                                                         {                                                     if ($file != "." $file != ".."$dirs[] = $file; } else { if ($file != "." $file != ".."$files[] = $file; } } } closedir($handle);  reset($dirs); sort($dirs); reset($dirs);  reset($files); sort($files); reset($files);  echo ""; while(list($key$value) = each($dirs)) { $d++; echo "[*]<a href=\"{$value}\">{$value}/</a>\n"; } echo "[/list]\n"; echo ""; while(list($key$value) = each($files)) { $f++; echo "<li id='lista_pdf'><a href=\"/consorzio-bus-car{$directory}{$value}\">{$value}</a>

    "
    ; } echo "[/list]\n";  if (!$d$d "0"; if (!$f$f "0"; echo "

    Sono presenti [b]
    {$f}[/b] pdf.[/b]\n"; }  dir_list("/pdf_decreti/");    ?> 
    volevo chiedervi, come faccio a creare un motore di ricerca per i file presenti nella cartella e non nel database?

  2. #2
    scrivi il codice "a cascata", è più facile da interpretare

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    65
    ecco qui sorry

    Codice PHP:
     function dir_list($directory FALSE)
                                                    {
                                                        
    $dirs= array();
                                                        
    $files = array();
                                                            if (
    $handle opendir("./" $directory))
                                                                {
                                                                    while (
    $file readdir($handle))
                                                                        {
                                                                            if (
    is_dir("./{$directory}/{$file}"))
                                                                                {
                                                                                    if (
    $file != "." $file != ".."$dirs[] = $file; }
                                                                                else
                                                                                  {
                                                                                    if (
    $file != "." $file != ".."$files[] = $file; }
                                                                                    }
                                                                                   }
                                                                    
    closedir($handle);
                                                                    
    reset($dirs); sort($dirs); reset($dirs);
                                                                    
    reset($files); sort($files); reset($files);

                                                                        echo 
    ""; while(list($key$value) = each($dirs))
                                                                            {
                                                                        
    $d++; echo "[*]<a href=\"{$value}\">{$value}/</a>\n"; }
                                                                        echo 
    "[/list]\n"; echo ""; while(list($key$value) = each($files))
                                                                                {
                                                                        
    $f++; echo "<li id='lista_pdf'><a                                                     href=\"/consorzio-bus-car{$directory}{$value}\">{$value}</a>

    "
    ; }
                                                                        echo 
    "[/list]\n";
                                                                        if (!
    $d$d "0"; if (!$f$f "0"; echo "

    Sono presenti [b]                                                                                
    {$f}[/b] pdf.[/b]\n"; }

                                                                        
    dir_list("/pdf_decreti/"); 


    ?> 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.