php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2011, 15:04  
Neuer Benutzer
 
Registriert seit: 06.02.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Dichlor befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Problem beim Upload von manchen .JPG's

Ersteinmal Hallo an alle, Ich bin neu hier im Forum und hoffe ich habe meine Frage an der richtigen Stelle gepostet.

Mein Problem ist folgendes:
Ich habe ein Upload-Script für Bilddateien der Formate .gif, .jpg, .png, und .bmp geschrieben. Über ein HTML-Formular wird eine Datei an upload.php übergeben und dort überprüft.
Das Problem dreht sich um das jpg-Format. Der Upload funktioniert einwandfrei bis auf nur manche jpg-Bilder, meistens solche, die von bestimmten Digicams aufgenommenen wurden.

Um dem Fehler auf die Schliche zu kommen, habe ich
PHP-Code:
print_r($_FILES); 
vor mein Upload-Script gesetzt. Bei funktionierenden JPG's bekomme ich beispielsweise folgende Ausgabe:

Code:
Array
(
    [file] => Array
        (
            [name] => Bild.jpg
            [type] => image/jpeg
            [tmp_name] => C:\wamp\tmp\php89.tmp
            [error] => 0
            [size] => 8843
        )

)
und bei den fehlerhaften

Code:
Array
(
    [file] => Array
        (
            [name] => DSC02356.JPG
            [type] => 
            [tmp_name] => 
            [error] => 1
            [size] => 0
        )

)
Aus irgendeinem Grund scheint mein Script wohl nicht den Dateityp und Dateigröße zu erkennen.

Hab mein Problem schon gegoogled aber keine Lösung gefunden!

Wäre sehr dankbar für Lösungsvorschläge

Mein Upload-Script:
PHP-Code:
<?php

        
include("functions.inc.php");
        
        echo 
'<pre>';
print_r($_FILES);
echo 
'</pre>';  

    
$tempname $_FILES['file']['tmp_name'];
    
$name $_FILES['file']['name'];

      

    
$type $_FILES['file']['type'];
    
$size $_FILES['file']['size'];

        if(
$type != "image/gif" && $type != "image/pjpeg" && $type != "image/jpg" && $type != "image/jpeg" && $type != "image/png" && $type != "image/bmp")
        {
       echo 
"Fehler";
    }

        elseif(
$size "3145728")
        {
        echo 
"Fehler";
    }
        else
        {
     
copy("$tempname""$name");
         echo 
"OK";
        }


?>

Geändert von Dichlor (06.02.2011 um 15:08 Uhr).
Dichlor ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.02.2011, 15:08  
Gesperrt
 
Registriert seit: 03.12.2010
Beiträge: 860
PHP-Kenntnisse:
Anfänger
coola wird schon bald berühmt werden
Standard

http://php.net/manual/de/features.fi...oad.errors.php

Fehler 1 bedeutet, dass die Datei zu groß ist.

Nachdem das immer bei einer bestimmten Cam passiert, vermute ich, dass dort eine zu hohe Auflösung eingestellt ist
coola ist offline   Mit Zitat antworten
Alt 06.02.2011, 15:45  
Neuer Benutzer
 
Registriert seit: 06.02.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Dichlor befindet sich auf einem aufstrebenden Ast
Standard

Hey coola danke für die schnelle Antwort.

Ich habe nun mein Upload Formular folgendermaßen geändert:

Code:
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="3145728">
Bild hochladen: <input type="file" name="file">
<input type="submit" value="Hochladen">
</form>
Das hochzuladende Bild ist 2,7 MB groß, überschreitet also nicht die maximale Dateigröße, doch das Problem besteht nach wie vor.
Dichlor ist offline   Mit Zitat antworten
Alt 06.02.2011, 15:47  
Gesperrt
 
Registriert seit: 03.12.2010
Beiträge: 860
PHP-Kenntnisse:
Anfänger
coola wird schon bald berühmt werden
Standard

Diese html-Angabe ist total egal. Es kommt auf andere Angaben an. Z. B. auf http://www.php.net/manual/de/ini.cor...d-max-filesize
coola ist offline   Mit Zitat antworten
Alt 06.02.2011, 16:10  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Ich glaube, der hat deinen Link gar nicht erst angesehen, coola. Einfach nur trauig ...

Zitat:
Wert: 1; Die hochgeladene Datei überschreitet die in der Anweisung upload_max_filesize in php.ini festgelegte Größe.
Trainmaster ist offline   Mit Zitat antworten
Alt 06.02.2011, 17:01  
Neuer Benutzer
 
Registriert seit: 06.02.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Dichlor befindet sich auf einem aufstrebenden Ast
Standard

Also hat das mit den Voreinstellungen in der php.ini zu tun.
Ich denke ich werd dann wohl meine Uploadgrenze auch bei den 2M belassen und nicht in der .ini rumfummeln.

Vielen Dank, hast mir sehr weitergeholfen
Dichlor ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] upload script Problem Humpy PHP Tipps 2010 51 10.09.2010 15:21
Problem bei Upload markbraue PHP-Fortgeschrittene 3 08.04.2010 17:06
bild upload -> problem bei hochladen kael PHP Tipps 2009 7 14.12.2009 18:27
Problem mit einem Upload und sessions. algorithmic PHP Tipps 2009 4 05.12.2009 15:31
[Erledigt] PHP Image Upload &amp; Resize Problem da.eXecutoR PHP-Fortgeschrittene 10 14.08.2009 11:50
chmod Problem, upload erfolgt nicht fdm PHP Tipps 2009 6 20.07.2009 20:35
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
FTP Upload Problem Plague PHP Tipps 2006 0 26.08.2006 02:56
[Erledigt] [PHP] Problem mit Script fuer Browserbasierten Upload PHP-Fortgeschrittene 5 26.12.2004 13:49
upload zum xten mal aber evt mal n anderes problem mqs PHP Tipps 2004-2 2 14.12.2004 20:29
problem mit normalem ftp upload! PHP Tipps 2004 4 30.07.2004 18:46
Upload problem -> unerklärliche fehlermeldung PHP Tipps 2004 9 19.07.2004 10:43
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06
[Erledigt] File Upload: PRoblem mit Upload directory PHP Tipps 2004 3 26.06.2004 13:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php problem bitmap upload, datei überschreitet die in der anweisung upload_max_filesize in php.ini festgelegte größe, upload file php probleme mit manchen dateien, .jpg upload geht nicht, problem upload daten php fehlermeldung [error] => 0, jpg.upload, [tmp_name] =>[error] => 1[size] => 0, viele jpg upload abbruch, upload error 1, php groß jpg problem, php upload fehler feststellen, problem hochladen jpg, getimagesize, image/jpeg upload problem, upload error=1, [\tmp_name\] problem, php $_files problem mit jpg, upload php jpg html, upload fehler .jpg, php jpg upload fehler

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum