php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.02.2005, 19:50  
Erfahrener Benutzer
 
Registriert seit: 23.11.2003
Beiträge: 179
Creativ
Standard Verkleinerung: jpg/gif

Hi,
habe wieder ein Problem
Also ich mache eine screenshot-galerie, und dabei soll das bild auf eine bestimmte größe verkleinert werden.
Dazu habe ich folgenden Code:
PHP-Code:
<?php
$neu_name
=$_FILES['file']['name'];
        
$max_breite  150;
        
$bildname    $_FILES['file']['name'];
        
$speicherort "../screendb/".$cat['ordner']."/thumbnails/".$neu_name;
        if(
$_FILES['file'][type]=="image/jpeg" && $_FILES['file'][type]=="image/pjpeg")
        {
            
$imgA       imagecreatefromjpeg("../screendb/".$cat['ordner']."/".$neu_name);
        }elseif(
$_FILES['file'][type]=="image/gif")
        {
            
$imgA       imagecreatefromgif("../screendb/".$cat['ordner']."/".$neu_name);    
        }
        
$breite_ori imagesx($imgA);
        
$hoehe_ori  imagesy($imgA);


        
$faktor       $breite_ori $max_breite;
        
$breite_thumb $max_breite;
        
$hoehe_thumb  round($hoehe_ori/$faktor);
        if(
$breite_thumb>$breite_ori)
        {
            
$imgB=$imgA;
            
imagecopyresized($imgB,$imgA,0,00,0$breite_ori$hoehe_ori$breite_ori$hoehe_ori);
        }else{
            
$imgB imagecreatetruecolor($breite_thumb,$hoehe_thumb);
            
imagecopyresized($imgB,$imgA,0,00,0$breite_thumb$hoehe_thumb$breite_ori$hoehe_ori);
        }
        if(
$_FILES['file'][type]=="image/jpeg" && $_FILES['file'][type]=="image/pjpeg")
        {
            
imagejpeg($imgB$speicherort75);
        }elseif(
$_FILES['file'][type]=="image/gif")
        {
            
imagegif($imgB$speicherort75);
        }
?>
Die Verkleinerung bei gif-Bildern funktioniert auch einwandfrei, nur bei jpg-Bildern kriege ich folgenden Fehler:

Code:
Warning: imagesx(): supplied argument is not a valid Image resource in /home/www/doc/8343/simcity-5.de/www/admin/screendb_upload.php on line 58

Warning: imagesy(): supplied argument is not a valid Image resource in /home/www/doc/8343/simcity-5.de/www/admin/screendb_upload.php on line 59

Warning: Division by zero in /home/www/doc/8343/simcity-5.de/www/admin/screendb_upload.php on line 64

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/www/doc/8343/simcity-5.de/www/admin/screendb_upload.php on line 68
Was mache ich falsch?
__________________
Meine PHPInfo: http://www.ld-network.de/phpinfo.php

\/isit Me @ www.simrally.de
Creativ ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.02.2005, 19:54  
Gast
 
Beiträge: n/a
Standard

"supplied argument is not a valid Image resource"
Das sagt doch alles aus! $imgA ist keine Image-Resource.

Vermutlich möchtest du nicht

if($_FILES['file'][type]=="image/jpeg" && $_FILES['file'][type]=="image/pjpeg")

sondern

if($_FILES['file']['type']=="image/jpeg" || $_FILES['file']['type']=="image/pjpeg")

Man beachte auch den Unterschied zwischen [type] und ['type']. [type] ist falsch, da type keine Konstante ist!

Gruß
phpfan

PS: Wenn man solche Fehlermeldungen nicht deuten kann, dann sollte man so eine Frage besser ins Anfänger-Forum schreiben.
  Mit Zitat antworten
Alt 05.02.2005, 20:03  
Erfahrener Benutzer
 
Registriert seit: 23.11.2003
Beiträge: 179
Creativ
Standard

Zitat:
Zitat von phpfan
"supplied argument is not a valid Image resource"
Das sagt doch alles aus! $imgA ist keine Image-Resource.

Gruß
phpfan

PS: Wenn man solche Fehlermeldungen nicht deuten kann, dann sollte man so eine Frage besser ins Anfänger-Forum schreiben.
hmmm...mal wieder nichts mitgekriegt
kenne die fehlermeldung ja eigentlich. eigentlich....
Naja jetzt habe ich es, muss bei der if-abfrage statt && || machen.
Trotzdem Danke
__________________
Meine PHPInfo: http://www.ld-network.de/phpinfo.php

\/isit Me @ www.simrally.de
Creativ 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
HILFE, upload scirpt mit verkleinerung von bildern wiegia086 PHP Tipps 2006 8 16.03.2006 14:32
Tif-Dateien im IE etc anzeigen oder in JPG/GIF konvertieren PHP-Fortgeschrittene 2 12.11.2004 15:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php jpg verkleinern

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:17 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.