tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1698
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    urianzarat urianzarat ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    Hallo,

    In einem Upload für pdf-Dateien kommt folgende Fehlermeldung:

    "Warning: filesize() [function.filesize]: stat failed for uploadsarbeitsbersicht.pdf in /www/Uploadprobe/upload.php on line 279"

    im upload.php-Script steht da folgende Funktion:


    function get_size($path)
    {
    if(!is_dir($path))return filesize($path); //Zeile 279
    $dir = opendir($path);
    while($file = readdir($dir))
    {
    if(is_file($path."/".$file))$size+=filesize($path."/".$file);
    if(is_dir($path."/".$file) && $file!="." && $file !="..")$size +=get_size($path."/".$file);
    }
    return $size;
    }

    Ich hab schon mehrere Threads dazu gefunden, aber Rechte sind normalerweise verteilt, der Pfad dürfte eigentlich auch in Ordnung sein und auf dem XAMPP-Rechner zuhause funktionierts ja auch. Hab ich demnach irgendein Syntaxfehler oder eine Funktion, die nur bei Rumspielereien mit XAMPP/php funktionieren und auf Öffentlichen Servern nicht funktionieren?


    Danke schon mal im Vorraus.

    Edit: Wie zum Henker krieg ich den Zeilenumbruch hin, wenn ich es als php-Code in dem Forum hier deklariere? <br>, oder was
    Geändert von urianzarat (08.06.10 um 10:27 Uhr) Grund: Formatierung... mehr oder weniger
     

  2. #2
    luigied luigied ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Beiträge
    77
    Hallo Urianzarat,

    werden die Dateien denn ordentlich auf dem öffentlichen Server hochgeladen. Kuck doch mla in den entsprechenden Zielordner. Könnte ja sein, dass der Hoster das unterbinden will.

    mfg LuigiEd

    PS: Setz deinen Code mal bitte in die entsprechenden Code-Tags
     

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    du prüfst nur ob $path kein Verzeichnis ist. Du solltest auch prüfen ob es eine datei ist: is_file($path)
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  4. #4
    urianzarat urianzarat ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    Zitat Zitat von luigied Beitrag anzeigen
    Hallo Urianzarat,

    werden die Dateien denn ordentlich auf dem öffentlichen Server hochgeladen. Kuck doch mla in den entsprechenden Zielordner. Könnte ja sein, dass der Hoster das unterbinden will.

    mfg LuigiEd

    PS: Setz deinen Code mal bitte in die entsprechenden Code-Tags
    Die Dateien kommen nicht an. Wie gesagt, auf dem XAMPP-Rechner zuhause läuft das php-Script 1a! Aber gibts da vielleicht etwas, an das ich denken muss, wenn ich das in einem öffentlichen Shopsystem einbaue?

    Ja, ich bin neu... ich dachte, das formatiert sich automatisch
     

  5. #5
    urianzarat urianzarat ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    Zitat Zitat von yaslaw Beitrag anzeigen
    du prüfst nur ob $path kein Verzeichnis ist. Du solltest auch prüfen ob es eine datei ist: is_file($path)
    Ist richtig, hab ich aber auch in einer anderen Funktion drin, daran liegts hoffentlich nicht. Sonst muss ich da noch mit Suchen anfangen, dürfts aber, wie erwähnt, normalerweise nicht sein.
     

  6. #6
    urianzarat urianzarat ist offline Grünschnabel
    Registriert seit
    Jun 2010
    Beiträge
    4
    Es lag doch an der Rechteverteilung-.- Wie ich Windows hassen kann

    Danke an alle=)
     

Ähnliche Themen

  1. Filesize: Stat failed in einer Schleife
    Von _Sunny_ im Forum PHP
    Antworten: 4
    Letzter Beitrag: 23.07.10, 20:12
  2. filesize() - Problem
    Von djscorpion im Forum PHP
    Antworten: 6
    Letzter Beitrag: 20.08.08, 19:00
  3. Antworten: 3
    Letzter Beitrag: 10.06.08, 14:54
  4. Filesize auslesen....
    Von Samuel im Forum PHP
    Antworten: 6
    Letzter Beitrag: 01.09.03, 01:17
  5. upload + filesize
    Von ultrakollega im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.07.03, 15:52