[PHP] Directory Listing Script erweitern

Dieses Thema im Forum "Webentwicklung" wurde erstellt von CoCo, 26. Mai 2007 .

  1. 26. Mai 2007
    Directory Listing Script erweitern

    Moin zusammen

    Ich hab mir das Directory Listing Script von evoluted herruntergeladen.

    Der direkte Upload geht auch wunderbar =) Nur fehlt mir dort eine Begrenzung... weil ich sonst max 200 MB hochladen kann und das ist mit bisschen viel

    Ist es auch möglich, den Upload durch ein PW zu schützen ? Wenn ja wie?

    LG CoCo
     
  2. 26. Mai 2007
    AW: Directory Listing Script erweitern

    Das mit der Begrenzung sollte so funktionieren:


    PHP:
    $maxfilesize  5 ;

    $filesize  $filesize  1048576 ;

    if(
    $filesize  $maxfilesize ) {
    echo 
    'Sie dürfen nur Dateien mit bis zu ' . $maxfilesize . ' MB hochladen.' ;
    die();
    }
    Bei $maxfilesize schreibst du den maximalen Wert hin, den man hochladen darf (gerechnet wird in MB).

    Sollte im Directory Listing Script dann so aussehen:

    PHP:
    <div id="upload">
            <div id="uploadtitle"><strong>File Upload</strong> (Max Filesize: <?=$phpmaxsize ; ?>KB)</div>
            <div id="uploadcontent">
                <?
                
    if( $phpallowuploads ) {
                
    $maxfilesize  4 ;
                            
    $filesize  $filesize  1048576 ;
                            if(
    $filesize  $maxfilesize ) {
                            echo 
    'Sie dürfen nur Datein mit bis zu ' . $maxfilesize . ' MB hochladen.' ;
                            die();
                            }
                            
    ?>
                <form method="post" action="<?=$_SERVER [ 'PHP_SELF' ]; ?>?dir=<?=urlencode ( $leadon ); ?>" enctype="multipart/form-data">
                <input type="file" name="file" /> <input type="submit" value="Upload" />
                </form>
                <?
                
    }
                else {
                
    ?>
                File uploads are disabled in your php.ini file. Please enable them.
                <?
                
    }
                
    ?>
            </div>
    Wenn du Zugriff auf die php.ini hast, kannst du auch einfach die Werte

    Code:
    upload_max_filesize
    post_max_size
    anpassen.

    Von evoluted her wird diese Funktion noch nicht angeboten, also müsste man das Script wieder selber schreiben und dazu fehlt mir gerade die Zeit. Wenn du noch bis heute Abend / Morgen warten kannst, schreibe ich dir das mit der Passwort Funktion.
     
  3. 26. Mai 2007
    AW: Directory Listing Script erweitern

    Ah wunderbar [Bensen] danke

    Kein Theme ich warte gerne
     
  4. 27. Mai 2007
    AW: Directory Listing Script erweitern

    haste noch an mich gedacht ? *liebschau*
     
  5. 27. Mai 2007
    AW: Directory Listing Script erweitern

    Ich habe mir heute Morgen das Script mal angeschaut und so einfach ist das nicht, weil die Dateien ja direkt angezeigt werden und somit kannst du keine direkte Passwort Abfrage machen. Man könnte das Script entweder so umschreiben das du eine extra php Datei machst worüber du die Datei runterladen kannst und das Passwort abfragen. Eine andere Möglichkeit fällt mir zur Zeit nicht ein.
     
  6. 27. Mai 2007
    AW: Directory Listing Script erweitern

    Kennst du denn ggf ein Script, was diese Funktion schon mit drin hat?
     
  7. 27. Mai 2007
    AW: Directory Listing Script erweitern

    htaccess? öhm... sry aber manchmal frag ich mich wie dus geschafft hast mod im webtechnik zu werden xD

    mit htaccess kannst du den zugriff auf den inhalt eines ordner erlauben oder verbieten. auch verbunden mit einer passwortabfrage. htaccess - Google-Suche

    ein script mit ner uploadfunktion und passwortabfrage like xup wirst dir coden lassen müssen, deinen cheff fragen oder google durchforsten. eines kennen tu ich leider nicht.
     
  8. 28. Mai 2007
    AW: Directory Listing Script erweitern

    er will ne einzelne datei via pw schützen und net nen ganzen ordner
     
  9. 28. Mai 2007
    AW: Directory Listing Script erweitern

    und wo is das problem mit htaccess ne datei zu schützen?
     
  10. 28. Mai 2007
    AW: Directory Listing Script erweitern

    ^nur weil ich hier mod bin, heisst das nicht das ich alles weiss.

    Ich will den Upload durch ein PW schützen. Das man erst nach eingabe des PW was hochladen kann. Aber trotzdem den Inhalt sieht.
     
  11. 28. Mai 2007
    AW: Directory Listing Script erweitern

    <?php
    if($_POST['passwort'] == 'MyPass') {
    // SHOW UP-FORM ETC
    }
    else {
    ?>
    <form action="" method="post">
    <input type="password" name="passwort" />
    <input type="submit" name="try" value="Login" />
    </form>
    <?php
    }

    Fertig?
     
  12. 28. Mai 2007
    AW: Directory Listing Script erweitern


    FETTES DANKE
     
  13. 28. Mai 2007
    AW: Directory Listing Script erweitern

    so jetzt haste ne passwort-abfrage drinnen und ne option das passwort in nem cookie zu speichern.

    noch als kleine faq:
    - $cookie_stay - heisst: wie lange soll der cookie halten (in tagen)
    - $remember - heisst: soll ein cookie gesetzt werden (true/false)
    - $password2upload - da das passwort reinschreiben^^
    -----
    dazugekommen ist:
    beim upload die textbox "Passwort" und die checkbox "[Save]"
    machste in "[Save]" ein häckchen rein erscheint die passwortabfrage erst wieder wenn der cookie abgelaufen is oder du das passwort geändert hast.

    viel spaß!
     
  14. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.