Ergebnis 1 bis 6 von 6

Thema: schnellere Methode um Dateigre zu berprfen?

  1. #1
    Gromeister(in)
    Registriert seit
    06.06.2005
    Beitrge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard schnellere Methode um Dateigre zu berprfen?

    Hi Leute!

    In meinem Upload Script berprfe ich derzeit mit dem untenstehenden Befehl die Gre der Dateien die hochgeladen werden. Nun stellt sich mir die Frage ob es vielleicht ne schnellere Methode als die von mir verwendete gibt.
    Mein Limit liegt nmlich derzeit bei dem vom Provider standardmig vorgegebenen 2MB. Nur braucht dieser Befehl, meiner Ansicht nach, irrsinnig lang bis er bei greren Dateien eben die Gre festgestellt hat. Ldt sich da das Script die Datei sozusagen in den Speicher und berprft erst dann wie gro sie ist? Gibts vielleicht ne bessere, bzw. schnellere Methode um die Gre einer Datei auf der lokalen Festplatte mittels php festzustellen?
    Ich bin dankbar fr jede Hilfe!

    if ($_FILES["datei"]["size"] > $maxsize)
    {echo "Datei zu gro!";
    }
    [/code]
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist lter als 90 Tage. Die darin enthaltenen Informationen sind mglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beitrge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    MoiN!

    ja, so etas gibt es:

    Code:
    <?PHP
    clearstatcache&#40;&#41;;  
    $datei = 'bild.jpg';
    $fsize = filesize&#40;$datei&#41;;
    echo "Gre der Datei $datei&#58; $fsize";
    
    ?>
    G.a.d.M.

    Ronald

  3. #3
    Gromeister(in)
    Themenstarter

    Registriert seit
    06.06.2005
    Beitrge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich kenn die Methode, aber is die nicht nur fr Dateien gedacht die bereits hochgeladen wurden? Ich suche etwas das mir vor dem hochladen die Gre der Datei berprft die auf dem Rechner des Users liegt.

  4. #4
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beitrge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hmm entweder JS oder du vertraust dem browser...

    maxlength="" (angabe in bytes)

  5. #5
    Forum Guru
    Registriert seit
    04.04.2005
    Beitrge
    4.139
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von GreenRover
    hmm entweder JS oder du vertraust dem browser...

    maxlength="" (angabe in bytes)
    Und danach einfach noch mit PHP und wenn die Datei zu gross ist, einfach lschen und die Fehlermeldung ausgeben.
    Facebook Gruppe: Böses Encoding

  6. #6
    Gromeister(in)
    Themenstarter

    Registriert seit
    06.06.2005
    Beitrge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich glaub das war jetzt zu schnell, kanns mir mal ein Beispiel geben! Wei grad nicht wo, wie und berhaupt ich das "maxlength" einbauen soll bzw. wie ich das ganze mit JS realisieren kann.

    Danke!

hnliche Themen

  1. schnellere DSL Anbindung fordern
    Von Darkxor im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 30.12.2007, 18:31
  2. ftp max dateigre?
    Von Stein im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 24.10.2007, 15:50
  3. Dateigre prfen
    Von JSpring im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 11.10.2007, 21:05
  4. jasc animation shop 3 Dateigre veringern
    Von bn4711 im Forum Forum fr Grafiken und Bildbearbeitung
    Antworten: 3
    Letzter Beitrag: 13.05.2007, 14:22
  5. Upload-Beschrnkung von Dateigre und Art
    Von mib im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 0
    Letzter Beitrag: 14.09.2006, 08:59

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhnge hochladen: Nein
  • Beitrge bearbeiten: Nein
  •