+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Fehler beim Upload bei großen Dateien

  1. #1
    TP-Junior Beechen ist auf einem guten Weg
    Registriert seit
    Aug 2008
    Beiträge
    27

    Fehler beim Upload bei großen Dateien

    Guten Abend,

    habe zwar schon die Suchfunktion bemüht, aber noch nicht DEN Tipp gefunden, um mein Problem zu lösen.

    Das phph Skript funktioniert einwandfrei, aber nur bis zu einer gewissen Dateigröße, danach läufts auf einen Fehler.

    In der php.ini des Providers ist die maximale Dateigröße mit 20 MB angegeben, aber es klappt schon bei Dateien ab ca 2 MB nicht mehr.

    Man kann doch einem Kunden nicht zumuten, erstmal ein Grafikprogramm zum Verkleinern der Bilder zu bedienen?

    Ich euren Rat würde ich mich sehr freuen, danke!!!

    Code:
    function resize_image($source,$dest,$max) {
    $imagedata = getimagesize($source);
    $w = $imagedata[0];
    $h = $imagedata[1];
    
    if ($h >= $w) {
    $wn = round($w/($h/$max));
    $hn = $max;
    }
    else {
    $hn = round($h/($w/$max));
    $wn = $max;
    }
    $dst_img=ImageCreateTrueColor($wn,$hn);
    $src_img=ImageCreateFromJpeg($source);
    ImageCopyResampled($dst_img,$src_img,0,0,0,0,$wn,$hn,$w,$h);
    imagejpeg($dst_img, $dest);
    
    imagedestroy ($src_img);
    imagedestroy ($dst_img);
    }
    
    if (move_uploaded_file($_FILES['Datei']['tmp_name'], $uploadfile)) {
    	$ret = resize_image($uploadfile, $tfile, 150);
    	$ret = resize_image($uploadfile, $uploadfile, 620);
    	$inhalt = "<div id=\"admin\"><p>&nbsp;</p><h1>Datei wurden hochgeladen. <a href=\"edit.php?id=" . $id . "&p=" . $pid . "\">Weiter</a></h1></div>";
    } 
    else
    {
        echo "Fehler";
    }

  2. #2
    TP-Moderator maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User maxi89 lebt für das TP und seine User Avatar von maxi89
    Registriert seit
    Nov 2004
    Ort
    Mulpe an der Tunke
    Beiträge
    2.520
    Und auf welchen Fehler läuft es hinaus?
    Wenn es ein "memory size exhausted" ist, solltest du eventuell auf ImageMagick, statt die GD-Library zurückgreifen. Der Hoster kann nämlich neben der Upload-Größe auch die maximale RAM-Nutzung regulieren.
    Lädst du z.B. ein JPG mit 2 MB Größe darein, muss es intern erstmal dekomprimiert werden, bevor damit gearbeitet werden kann. Dabei wird aus einer 2MB großen Datei gerne mal ein Monster > 40 MB.
    ImageMagick - wenn vorhanden - ist da erstens sparsamer und zweitens wird es (glaube ich zumindest) nicht in den Speicherverbrauch des PHP-Scripts eingerechnet.

  3. #3
    TP-Junior Beechen ist auf einem guten Weg
    Registriert seit
    Aug 2008
    Beiträge
    27
    Danke, das war doch schon mal ein guter Ansatz. Werde mich morgen nochmal ausführlich damit beschäftigen und ggf nochmal nachhaken.

    Schönen Samstagabend!

+ Antworten

Ähnliche Themen

  1. Probleme bei großen Dateien
    Von pika03 im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 08.11.2007, 20:22
  2. auf mac: beim upload fehler 501 in GL
    Von rebecca79 im Forum GoLive
    Antworten: 1
    Letzter Beitrag: 30.08.2007, 13:49
  3. Weiterer Fehler beim Upload
    Von IntoMidian im Forum GoLive
    Antworten: 9
    Letzter Beitrag: 15.06.2007, 12:41
  4. Suche Programm zum Splitten von großen MP3-Dateien
    Von Levis im Forum Einfach so ...
    Antworten: 3
    Letzter Beitrag: 23.01.2007, 00:42
  5. Fehlermeldung beim upload von .pdf Dateien
    Von danihue im Forum Server & Provider
    Antworten: 0
    Letzter Beitrag: 29.10.2005, 21:30

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51