IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @948
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Chcete darček pre svoje dieťa

Odpovedzte na otázky a vyhrajte! LEGO duplo 2 krát deňne do konca mesiaca www.duplo.lego.com

Dala som si poradiť

O moje peniaze je postarané. A o vaše? www.partnersgroup.sk

Potrebujete peniaze?

Využite našu rýchlu pôžičku a súťažte o auto ŠKODA Fabia ! www.proficredit.sk

NIVEA proti celulitíde

Rad Q10 plus pre viditeľne pevnú a hladkú pokožku už za dva týždne. www.NIVEA.sk

Zaregistruj sa!

Tvoj názor stojí peniaze. Vyplňte dotazník a zarobte si! www.marketagent.com

Problem s Header (Content-Type)

Zaslať odpoveď
AutorSpráva
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Ne 23.10.11 13:20Odpovedať s citátomNávrat hore

Nazdarek. Dnes som sa pokusal kreslit nejake obrazky pomocou GD kniznice, no narazil som na dost vazny problem..A to, ze mi nechce zobrazit ziadny obrazok. Presnejsie, pri pouziti funkcie header:
kód:
header("Content-Type: image/png");

Mi to zakazdym zobrazi chybove hlasenie typu:
citácia:
Obrázok “http://localhost/stranka/index.php” sa nedá zobraziť, pretože obsahuje chyby.

Skusil som hadam vsetky priklady zi stranky php.net no vysledok zakazdym rovnaky..Neviete prosim, v com by mohol byt problem??
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3785
Bydlisko: Brno

PríspevokZaslal: Ne 23.10.11 15:03Odpovedať s citátomNávrat hore

Skus ten Content-Type zatial nepouzivat a pozri, ci ti to nevypisuje nejaku chybu.
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Ne 23.10.11 16:41Odpovedať s citátomNávrat hore

To som skusil..No nevykreslilo mi to žiadny obrazok, iba mi to vypisalo nejake znaky.. to bolo vsetko..
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3785
Bydlisko: Brno

PríspevokZaslal: Ne 23.10.11 16:51Odpovedať s citátomNávrat hore

Ukaz kod, ktorym sa snazis vykreslit nejaky obrazok. Najlepsie co najjednoduchsi.
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: Ne 23.10.11 16:51Odpovedať s citátomNávrat hore

Skús ten obrázok stiahnuť pomocou nejakého programu, alebo nejakého download managera a pozri sa, či okrem obrázku neobsahuje aj nejaké upozornenie prípadne chybu (a skontroluj aj, či tam náhodou nemáš BOM).
Zobraziť informácie o autoroviOdoslať súkromnú správu
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Ne 23.10.11 18:06Odpovedať s citátomNávrat hore

OK..Tak tu je jednoduchy priklad z php.net, ktory mi tiez nefunguje:
kód:
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);

// Set the content type header - in this case image/jpeg
header('Content-Type: image/jpeg');

// Output the image
imagejpeg($im);

// Free up memory
imagedestroy($im);

Vravim..nech skusim akykolvek priklad s header('Content-Type: image/jpeg') stale mi to vypise namiesto obrazka tu hlasku, ze nemôze zobrazit obrazok..
Zobraziť informácie o autoroviOdoslať súkromnú správu
chrono
Skúsený užívateľ
Skúsený užívateľ

Založený: 13.11.2007
Príspevky: 808

PríspevokZaslal: Ne 23.10.11 18:18Odpovedať s citátomNávrat hore

A ja zase vravím, aby si ten obrázok nejako stiahol (wget, curl, čokoľvek iné) a pozrel sa, čo to naozaj obsahuje (a ak sa v tom nebudeš vyznať, daj sem link na ten súbor a niekto sa na to pozrie).
Zobraziť informácie o autoroviOdoslať súkromnú správu
zaciatocnik
Užívateľ
Užívateľ

Založený: 21.09.2008
Príspevky: 188
Bydlisko: Michalovce

PríspevokZaslal: Po 24.10.11 11:55Odpovedať s citátomNávrat hore

chrono..myslim, ze ti celkom nerozumiem..Ako si mam stiahnut ten obrazok, ak neexistuje?? Okrem toho..to mam stiahnut obrazky zo vsetkych prikladov na stranke php.net?? Pretoze som odtial skusil asi 20 prikladov a ani jeden nefungoval..teda presnejsie, zakazdym bol vysledok ten isty..Obrazok sa nezobrazil..Ja si nemyslim ze by chyba bola v samotnom obrazku..
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3785
Bydlisko: Brno

PríspevokZaslal: Po 24.10.11 14:24Odpovedať s citátomNávrat hore

Preco by neexistoval? Nejaky vystup predsa dostanes, akurat je chybny.
Ak mas Vistu/7, tak co som vygooglil, spusti PowerShell (WinKey+R -> powershell) a pouzi:
kód:
(New-Object System.Net.WebClient).DownloadFile("http://localhost/stranka/index.php", "vystup.jpg")
vystup.jpg sa ti ulozi do domovskeho adresara. Alternativne mozes pouzit napr. wget for Windows.
Ked uz budes mat vystup ulozeny (staci ktorykolvek obrazok, ktory robi problemy), pouzi nejaky hex editor (napr. HxD), aby si si pozrel obsah tohto vystupu. Hlavne nas zaujima prvych pat-sest bytov (kazdy byte je oznaceny dvojmiestnym hexadecimalnym cislom), tie sem kludne napis, a dalej sa pozri v tom pravom stlpci, kde budes vidiet ASCII hodnotu jednotlivych bytov, ci niektore netvoria sekvenciu "normalneho" textu (napr. chybove hlasenie PHP).
Ak si s niecim nebudes vediet poradit a chyba sa bude prejavovat aj vtedy, ked svoje skripty nahras niekam na freehosting, posli nam kludne link, pozrieme sa na to.
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 936

PríspevokZaslal: Po 24.10.11 14:46Odpovedať s citátomNávrat hore

no v prvom prispevku pises ze mas image/png a v priklade vidim image/jpeg tak sa rozhodni co tam vlastne mas
Zobraziť informácie o autoroviOdoslať súkromnú správu
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Po 24.10.11 17:46Odpovedať s citátomNávrat hore

popripade si pozri log apachu..
najdes v
kód:

/var/log/apache2/error.log

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd