pict.php

Fragen zum Thema HTML, JavaScript, PHP
Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: pict.php

Beitrag von naums » Do Sep 02, 2010 5:52 pm

ne es funzt nu grade nich. Ich weiß ja nichmal welchen Ratschlag ihr mir gegeben haben sollt, bislang war nur ein streit über "?" oder "&" ... Es funzt nicht, immernoch die gleiche Ausgangssituation und der gleiche Output.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Dubbel
Beiträge: 197
Registriert: So Jul 06, 2008 6:25 pm
Wohnort: Kopenhagen
Kontaktdaten:

Re: pict.php

Beitrag von Dubbel » Do Sep 02, 2010 7:30 pm

Was passiert denn, wenn du das Bild schon vor dem rezise ausgeben lässt?

Code: Alles auswählen

[...]
$src=imagecreatefromjpeg($img);
imagejpeg($src);
imagedestroy($src);
Und das resize weglassen.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: pict.php

Beitrag von Xin » Do Sep 02, 2010 7:30 pm

Na, dann werd' ich mir mal flott 'nen Apache kommen lassen...
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: pict.php

Beitrag von naums » Do Sep 02, 2010 7:37 pm

Das Bild wird ausgegeben. Frage: Ich glaube der Befehl: list($origwidth, $origheight) = getimagesize($img); ist falsch. oder so. $IMG sollte folgendes sein: pict/games/ablauf.jpg dort liegt auch relativ zum Skript die Datei. Ist der Befehl falsch?
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: pict.php

Beitrag von Xin » Do Sep 02, 2010 8:28 pm

naums hat geschrieben:Das Bild wird ausgegeben. Frage: Ich glaube der Befehl: list($origwidth, $origheight) = getimagesize($img); ist falsch. oder so. $IMG sollte folgendes sein: pict/games/ablauf.jpg dort liegt auch relativ zum Skript die Datei. Ist der Befehl falsch?
GetImgSize scheint ein File haben zu wollen?

Das GD-Testprogramm funktioniert bei mir nicht, was auch erklärt, warum Dein Programm bei mir nichts sinnvolles tut.
Da das Problem wohl gelöst ist, stelle ich die Suche nach dem Problem damit erstmal ein.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: pict.php

Beitrag von naums » Fr Sep 03, 2010 2:45 pm

NEIN. das Problem is eben nicht gelöst. Ich weiß ja nichtmal was ich falsch mache... :(

für dein GD Problem: GD muss auch installiert sein. Schreib mal phpinfo(); in eine Datei und führe die mittels Webserver aus. (ich denke du weißt wie das geht, deshalb schreibe ich das nicht genau auf). Spuckt der dann irgendwas von GD aus? wenn nicht folgendes Paket installieren (Linux): php5-gd

sudo apt-get install php5-gd
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: pict.php

Beitrag von Xin » Fr Sep 03, 2010 3:08 pm

naums hat geschrieben:NEIN. das Problem is eben nicht gelöst. Ich weiß ja nichtmal was ich falsch mache... :(
Du bekommst das Bild doch.

Und GetImgSize() ist falsch aufgerufen. Also hast Du entweder neue Probleme oder das Problem ist gelöst?!
naums hat geschrieben:für dein GD Problem: GD muss auch installiert sein. Schreib mal phpinfo(); in eine Datei und führe die mittels Webserver aus. (ich denke du weißt wie das geht, deshalb schreibe ich das nicht genau auf). Spuckt der dann irgendwas von GD aus? wenn nicht folgendes Paket installieren (Linux): php5-gd

sudo apt-get install php5-gd
Auch ohne, dass ich jetzt an diesem Rechner sitze, dem ich gestern Apache verpasst habe, weiß ich, dass ich gestern php5-gd installiert habe ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: pict.php

Beitrag von naums » Fr Sep 03, 2010 3:44 pm

aus der PHP Dokumentation:
Beschreibung
array getimagesize ( string $filename [, array &$imageinfo ] )
Die Funktion getimagesize() ermittelt die Dimensionen der übergebenen Grafik-Datei. Es werden die Ausmaße in Abhängigkeit vom Grafik-Typ sowie die Höhe und Breite als ein String zurückgegeben. Dieser kann innerhalb eines regulären HTML <IMG>-Tags verwendet werden. Ausserdem wird der entsprechende HTTP Content-Type zurückgegeben.
Ich krieg das Bild eben nicht, nur wenn ich das direkt nach dem Laden wieder ausgeben lasse. Ansonsten krieg ich kein Bild. Sondern eben.... die URL... Aber als Bild, da ja der Content-type auf image/jpeg steht.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: pict.php

Beitrag von Xin » Fr Sep 03, 2010 3:50 pm

naums hat geschrieben:Ich krieg das Bild eben nicht, nur wenn ich das direkt nach dem Laden wieder ausgeben lasse. Ansonsten krieg ich kein Bild. Sondern eben.... die URL... Aber als Bild, da ja der Content-type auf image/jpeg steht.
Ah... dass Du die URL als Bild bekommst, habe ich bisher nicht verstanden, ich dachte, das würde als Text kommen.
Also muss gd ja eine Grafik erzeugen - eben mit dem Text.

Vielleicht kannst Du das ganze mal (inkl. des Bildes, dass Du nicht laden kannst) hochladen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: pict.php

Beitrag von naums » Fr Sep 03, 2010 4:07 pm

okay... Problem ist jetzt gelöst. Folgende Vorgehensweise:
--> Das Bild was mit ausgeben wurde, auf den Desktop gezogen. Gesehen, dass die File pict.php heißt, geöffnet, da drinne standen die Fehler.
--> Am Ende lags daran, dass ich statt $origheight $height benutzt habe. Doof gelaufen. Vielen Dank für eure Hilfe.
.globl truth
truth:
mov r0, #42
mov pc, lr

Antworten