Du bist hier: Seitenreport    Forum    Web-Entwicklung    PHP & MySQL    PHP Fehler

PHP Fehler

Verfasst am: 08. 10. 2010 [18:46]
Gelöschter Benutzer
Beitrag hilfreich?

= Es geht um folgenden Fehler, wenn ich ein Bild lösche.
=
= http://www.image-load.net/pic.php?type=png&f=34a22858908d5329192b012839614e3f
=
= Alles wird bei mir über eine pic.php gesteuert.
=
= Da müssten am Anfang ein paar Zeilen rein.
=
=
= <?php
= require("config.inc.php");
=
= $imgname = $_GET['f'];
= $type = $_GET['type'];
=
= $groesse = getimagesize("./uploads/".$imgname.".".$type);
= $width = $groesse[0];
= $height = $groesse[1];
=
= if($_GET['type'] == 'gif')
= {
= if (file_exists("./uploads/".$imgname.".gif"))
= {
= Header("Content-type: image/gif");
= $im = imagecreatefromgif("./uploads/".$imgname.".gif");
= ImageGif($im);
= ImageDestroy($im);
= }
= else
= {
= Header("location: ".$domain);
= exit();
= }
= }
= elseif($_GET['type'] == 'jpeg')
= {
= if (file_exists("./uploads/".$imgname.".jpeg"))
= {
= Header("Content-type: image/jpeg");
= $im = imagecreatefromjpeg("./uploads/".$imgname.".jpeg");
= Imagejpeg($im);
= ImageDestroy($im);
= }
= else
= {
= Header("location: ".$domain);
= exit();
= }
= }
= elseif($_GET['type'] == 'jpg')
= {
= if (file_exists("./uploads/".$imgname.".jpg"))
= {
= Header("Content-type: image/jpeg");
= $im = imagecreatefromjpeg("./uploads/".$imgname.".jpg");
= Imagejpeg($im);
= ImageDestroy($im);
= }
= else
= {
= Header("location: ".$domain);
= exit();
= }
= }
= elseif($_GET['type'] == 'png')
= {
= if (file_exists("./uploads/".$imgname.".png"))
= {
= Header("Content-type: image/png");
= $im = imagecreatefrompng("./uploads/".$imgname.".png");
= Imagepng($im);
= ImageDestroy($im);
= }
= else
= {
= Header("location: ".$domain);
= exit();
= }
= }
= else
= {
= Header("location: ".$domain);
= exit();
= }
= ?>
=
=
= Wäre super, wenn ihr da eine Lösung wüsstet.


Liebe Grüße

Philipp
 
Verfasst am: 08. 10. 2010 [20:25]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

Der Fehler liegt darin, dass du zuerst Parameter eines Bildes ermitteln willst, welches ggf. nicht vorhanden ist


$imgname = $_GET['f'];
$type = $_GET['type'];

if(!file_exists("./uploads/".$imgname.".".type))return false;

..bild ist da, hier checke ich den Rest

$groesse = getimagesize("./uploads/".$imgname.".".$type);
= $width = $groesse[0];
= $height = $groesse[1];
=
 
Verfasst am: 09. 10. 2010 [12:01]
Gelöschter Benutzer
Beitrag hilfreich?

Vielen Dank für deine rasche Antwort wink.gif
Habe jetzt ein bisschen hin und her versucht.
Leider alles erfolglos.
Bräuchte ne ganz simple Codeanleitung, weil ich PHP überhaupt nicht kann. ;=)

Wäre super, wenn nochmals einer die Mühe aufbringen könnte.

Liebe Grüße

Philipp
 
Verfasst am: 09. 10. 2010 [12:31]
masa8
Dabei seit: 22.10.2009

946 Beiträge
Beitrag hilfreich?

So wie ich das sehe musst du reale Pfadangaben verwenden.

sowas wie: /var/www/web80 ... /uploads/

Gruß Matthias




Mein Blog über Wordpress, SEO, interne Verlinkung und mehr
alles-mit-links
BLACKINK Webkatalog - "Liftime" Eintrag 259,- € zzgl. MwSt.
 
Verfasst am: 09. 10. 2010 [15:12]
Gelöschter Benutzer
Beitrag hilfreich?

Hi,

vielen Dank für deine Antwort.
Habe es jetzt soweit.

Möchte jetzt nur noch, dass beim Aufrufen des Bildes ein "Not Found" erscheint.
Wäre super, wenn da einer eine Lösung parat hätte^^

Liebe Grüße

Philipp
 
Verfasst am: 09. 10. 2010 [20:44]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

$imgname = $_GET['f'];
$type = $_GET['type'];

if(!file_exists("./uploads/".$imgname.".".type)){

echo "Das Bild ist nicht vorhanden";
return false;
//ggf die; oder exit;
}
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



10 Mitglieder waren innerhalb der letzten 15 Minuten online (55 heute gesamt):
alphamerisch, Boxerworld, ElkeTrautmann, eschlbeck, klarsteb, Monchi, presse, romacron, San, tanka1

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18153 registrierte Mitglieder, 3003 Themen und 29112 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks