Suche Downloadskript mit automatischer einlesefunktion

Dieses Thema im Forum "Webentwicklung" wurde erstellt von nuknuk, 24. Juli 2008 .

Schlagworte:
  1. 24. Juli 2008
    hallo leute
    ich hab folgendes prob
    und zwar habe ich einen kleinen download bereich
    was ich vor habe und zwar
    wenn ich per ftp die datei File1.avi oder so was in den ordner download lege (da ist auch das script drin)
    und man ruft es auf sprich xxxx.xx/download/download.php möchte ich das ich direkt die ganzen files angezeigt bekomme und wenn ich drauf klich das er die dann herunter läd
    das prob ich weiß nicht wie man mittels skript ohne manuele hilfe die daten einliest und ausgibt

    kann mir jemand helfen vllt anhand eines beispielskriptes???

    mir ist alles egal auch wenn sie an den link dann kommen wie andere schon sagten aber ich würde die dnownloads gerne counten

    brauche hilfe *heeeelllp*

    gruß hesje

    danke schonmal im voraus
     
  2. 24. Juli 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    Also ich hab das mal eben ganz einfach in PHP umgesetz, vielleicht hilft es dir ja .

    PHP:
    <? php
    // "Download-Script" für nuknuk
    // PHP 5 only !

    //Settings
    $dldir  'downloads' // Verzeichniss für Dateien
    //

    $downloads  scandir ( $dldir );
    foreach (
    $downloads  as  $file ) {
    echo 
    '<a href="' . $dldir . '/' . $file . '">' . $file . '</a><br />' ;    
    }
    ?> 
    Ist nicht getestet sollte aber funktionieren .
     
  3. 24. Juli 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    php4 workaround:
    PHP:
    <? php
        
    if(! function_exists ( 'scandir' )) {
            function 
    scandir ( $dir ) {
                if(!
    is_dir ( $dir )) 
                    
    trigger_error ( 'Dir "'  $dir  '" not found' E_USER_WARNING );
                
                
    $dir  opendir ( $dir );
                
    $items  = array();
                while((
    $items [] =  readdir ( $dir )));
                
    closedir ( $dir );
                return 
    $items ;
            }
        }
    ?>
     
  4. 31. Juli 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    das skript von Mahjong ist perfekt...
    wäre es aber möglich einfach noch
    so was reinzubasteln um nur avi dateien anzuzeigen?!

    thanks schonmal
     
  5. 31. Juli 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    frag den typen von $file ab.

    if (filetype($file) == "avi"){
    // hier bitte mal guck was php ausgibt, das weiß ich grad nicht
    // und das prüft du
    }

    oder

    if (substr($file,-3) == "avi"){

    }

    das hängst du in die foreach schleife rein.
     
  6. 31. Juli 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    danke für die schnelle antwort
    ich habs jetzt so gemacht aber dann wird gar nichts angezeit und der ganze ordner is voll mir avi

    Code:
     <?php
    // "Download-Script" für nuknuk
    // PHP 5 only !
    
    //Settings
    $dldir = '.'; // Verzeichniss für Dateien
    //
    
    $downloads = scandir($dldir);
    foreach ($downloads as $file)
    if (substr($file,-3) == "avi"){
    
    }
     {
    echo '<a href="'.$dldir.'/'.$file.'">'.$file.'</a><br />'; 
    }
    ?> 
    wo muss es hin?!
     
  7. 31. Juli 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    es wird geprüft mit if.
    also wenn die bedingung stimmt, dann tu was.
    d.h. in if deine anweisung schreiben.
    in deinem fall echo ...

    Code:
    <?php
    // "Download-Script" für nuknuk
    // PHP 5 only !
    
    //Settings
    $dldir = '.'; // Verzeichniss für Dateien
    //
    
    $downloads = scandir($dldir);
    foreach ($downloads as $file){
     if (substr($file,-3) == "avi"){
     echo '<a href="'.$dldir.'/'.$file.'">'.$file.'</a><br />';
     }
    }
    ?>
    
     
  8. 18. August 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    hey leute ich hab mir mal das script geklaut und ein bisschen herumgebastelt bis es mir gefallen hat
    jetzt habe ich nur ein problem und zwar ich hab folgendes script benutzt:

    Code:
    <?php
    // "Download-Script" für nuknuk
    // PHP 5 only !
    
    //Settings
    $dldir = 'downloads'; // Verzeichniss für Dateien
    //
    
    $downloads = scandir($dldir);
    foreach ($downloads as $file) {
    echo '<a href="'.$dldir.'/'.$file.'">'.$file.'</a><br />'; 
    }
    ?> 
    und es funkt alles
    was mir aber nicht passt das er das aktuelle verzeichnis mit . und das vohrige
    verzeichnis mit .. anzeigt!
    kann man das irgendwie entfernen/ausschalten???
    lg hesje
     
  9. 18. August 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    suche:
    PHP:
    $downloads  scandir ( $dldir );
    füge drunter ein:
    PHP:
    unset( $downloads [ array_search ( '.' $downloads )],  $downloads [ array_search ( '..' $downloads )]);
     
  10. 18. August 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    jetzt zeigt er mir aber nur noch eine datei an?!
     
  11. 18. August 2008
    AW: Suche Downloadskript mit automatischer einlesefunktion

    habs hinbekommen....
     
  12. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.