Autor | Zpráva | ||
---|---|---|---|
caradoc Profil * |
#1 · Zasláno: 9. 10. 2007, 11:07:14
ahoj, mám problém,
zde je kod, který má vykreslit zmenšený obrázek <? header("Content-type: image/jpeg"); ?> <link href="index.css" type="text/css" rel="stylesheet" /> <link rel="shortcut icon" href="ikona.bmp"> <title>KOD</title> <body bgcolor='#DCC0A7' style='margin: 0; padding: 0; scroll-face-color : #990000;'> <? $soubor='kod_final/images/1_1.jpg'; list($osa_x, $osa_y)=getimagesize($soubor); $velikost=imagecreatetruecolor(160,239); $source=imagecreatefromjpeg($soubor); imagecopyresized($velikost, $source, 0, 0, 0, 0, 160, 239, $osa_x, $osa_y); imagejpeg($velikost); ?> ale nepracuje to, a na obrazovce se ukáže pouze text "http://localhost/test.php" zatímco kod psaný takto <? header("Content-type: image/jpeg"); $soubor='kod_final/images/1_1.jpg'; list($osa_x, $osa_y)=getimagesize($soubor); $velikost=imagecreatetruecolor(160,239); $source=imagecreatefromjpeg($soubor); imagecopyresized($velikost, $source, 0, 0, 0, 0, 160, 239, $osa_x, $osa_y); imagejpeg($velikost); ?> obrázek je vidět, a zmenšen ale já potřebuji používat HTML kody kde dělám chybu??? |
||
nightfish Profil |
#2 · Zasláno: 9. 10. 2007, 11:10:49
ale já potřebuji používat HTML kody kde dělám chybu???
chyba je právě v tom míchání s HTML... k té tvé první ukázce: nejdříve prohlížeči řekneš, že všechna následující data, co mu pošleš, budou obrázek JPG, a pak mu tam nahrneš HTML... musíš to oddělit... udělej si skript, který bude jenom vykreslovat obrázek (tzn. ten tvůj druhý) a pak ještě jeden, který bude vypisovat to tvé HTML + se odkáže na ten obrázek z prvního skriptu (<img src='skript.php'>) |
||
caradoc Profil * |
#3 · Zasláno: 9. 10. 2007, 11:14:28
jasně, už tomu rozumím...
pokusím se nepatlat švestky a hrušky dohromady, díky za typ,.. PS, ale dá se header použít kdekoli v kodu i když už předtím bylo něco posláno na výstup na monitor?? |
||
Mireczech Profil |
#4 · Zasláno: 9. 10. 2007, 16:43:43
neda v pripade ze vystup nebufferujes
|
||
Časová prodleva: 17 let
|
0