Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Probleme Bild-Upload / Thumbnails - Lebenswichtig! :-) Antworten
Probleme Bild-Upload / Thumbnails - Lebenswichtig! :-)

Korre
Mausakrobat


Beiträge: 150


Hallo,
ich will in einem Upload-Script für Bilder (das gleichzeitig auch Thumbnails erstellt) die Funktion imagecreatefromjpeg(); verwenden. Sobald ich diese aber irgendwo einbauen will gibt das Script nachdem das Formular mit den entsprechenden Daten abgeschickt wurde nur noch folgendes aus:

ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://www.XXXXXXX.de/XXXXX.php

The following error was encountered:
Zero Sized Reply
Squid did not receive any data for this request.


Es liegt definitiv an dieser Zeile:
1: 
2:
$src = imagecreatefromjpeg(--BILDDATEI---); 


Jemand ne Idee, was das soll?




Diese Nachricht wurde geändert von: Korre
  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Lässt du aus der Temporären Datei nach dem Upload das Bild erstellen oder woraus?

---
Take a look here!
Lichtblick - Einblick - Ausblick

Diese Nachricht wurde geändert von: languitar
  Profil   E-Mail   Website   Editieren   Zitieren

Korre
Mausakrobat


Beiträge: 150


Also hier einfach mal der Quellcode zur besseren Übersicht:

"bild001_pfad" ist der Name des File-Input-Feldes meines Forumlars. Also der Dateipfad der Datei, die hochgeladen werden soll. Wenn das Bild größer als 140 Pixel breit ist, wird es entsprechend geschrumpft.

So, und irgendwas funzt daran jetzt nicht...

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:

$imgpath = $bild001_pfad; 

$src = imagecreatefromjpeg("$imgpath"); 
echo $src;

$src_b = imagesx($src); 
$src_h = imagesy($src); 


if ($src_b > 140)
     { $neue_b = 140; 
       $neue_h = $src_h / ($src_b / $neue_b); }

else
     { $neue_b = $src_b;
       $neue_h = $src_h; }


$dst = imagecreate($neue_b, $neue_h); 
imagecopyresized($dst, $src, 0, 0, 0, 0, $neue_b, $neue_h, $src_b, $src_h); 
imagejpeg($dst,"---zielpfad-auf-dem-server---/001pin.jpg");



Hab übrigens gerade festgestellt: Auf meinem lokalen Apache mit PHP Version 4.3.1 läufts einwandfrei. Mein Hoster hat PHP Version 4.3.3RC3, GD und Fileuploads etc. sind aber alle erlaubt/verfügbar... Hat sich da mit den Versionen irgendwas schwerwiegendes verändert?

17:10 Uhr - NOCHWAS RAUSGEFUNDEN
Wenn ich nicht wie bisher mit Freenet ins Internet gehe, dann kommt die Fehlermeldung nicht, sondern der Browser lädt unendlich und schickt das Formular nicht ab...

Diese Nachricht wurde geändert von: Korre
  Profil   Editieren   Zitieren
 

Antworten
Nach oben