Beiträge von dirtynight

Read-Only-Modus

Das 01-Supportforum befindet sich im Read-Only-Modus. Es ist nicht mehr möglich sich zu registrieren, neue Themen zu erstellen oder auf bestehende Themen zu antworten.

Alle Inhalte stehen bis auf absehbare Zeit jedoch weiterhin lesend zur Verfügung.


Bei Fehlern oder Problemen mit PHP-Scripten von 01-Scripts.de erstellen Sie gerne einen Issue-Eintrag auf Github oder nehmen Sie per E-Mail Kontakt auf.

    @guest:


    am geschicktesten löst Du dieses Problem, indem Du eine "rekursive Verzeichnisauflistung" benutzt.


    Den folgenden Quellcode habe ich mal irgendwann im Netz gefunden:


    [PHP]


    function list_dir($chdir) {
    global $PHP_SELF;
    chdir($chdir);
    $handle = opendir('.');
    while ($file = readdir($handle)) {
    if(is_dir($file) && $file != "." && $file != "..") {
    echo "Directory <font color=blue>$chdir/$file</font> found.<br>";
    $sdirs[] = $file;
    }
    elseif(is_file($file) && $file != basename($PHP_SELF))
    echo "File <font color=royalblue>$chdir/$file</font> found.<br>";
    }


    for($i=0; $i<sizeof($sdirs); $i++) {
    echo "Descending to directory <font color=blue>$sdirs[$i]</font>...<br>";
    list_dir($sdirs[$i]);
    chdir("..");
    }
    }


    [/PHP]



    Diese Funktion in extra php-datei speichern und dann mit include 'extradatei.php' in deine Hauptphp-datei einbinden.


    An gewünschter Stelle mit list_dir($chdir) aufrufen !

    Hallo craKz,



    Wie du aus Deinem File-Array entnehmen kannst ist der [error]-code 0 ist, und demzufolge ist kein Fehler beim Upload vorgefallen. Die Datei wurde erfolgreich hochgeladen.




    Ich vermute mal, dass es etwas mit der Rechteverteilung der Ordner/files auf dem Server zu tun haben könnte.


    Und noch was:


    Zur besseren Fehlerbehebung empfehle ich die verwendung von :

    PHP
    1. error_reporting(E_ALL);
    2. # Die Anweisung muss als erstes in dem PHP-Script stehen

    Hey zusammen,


    Hat jemand von euch eigentlich ein funktionierendes (!!!) Skript, welches passend zu dem Dateiupload eine Progressbar ausführt ?


    Die Klasse HTML_PROGRESS (http://laurent-laville.org/spip/rubrique.php3?id_rubrique=5)
    macht den Anschein, als würde sie dieser Herausforderung gerecht werden, jedoch finde ich in den Examples keine passendes (für dateiupload) Beispiel. Mit Klassen kenne ich mich nicht gut aus.


    thx in advance !

    Hallo Stephie,


    Vielleicht - und da bin ich mir nicht wirklich sicher - könnte eine relative Pfadangabe zum Uploadordner dein Problem lösen:


    in diesem Beispiel befindet sich der Upload-Ordner in dem Verzeichnis wo die Upload-php-datei zu finden ist.


    Code
    1. $uploaddir = './uploadordner';


    Ich hoffe das hilft Dir.