[PHP i GD]Nie działa Content-type


(R@z0r) #1

Mam pewien problem. Nie działa tak banalny kod:

<?php

$image = imagecreatefromjpeg("5.jpg");

header("Content-type: image/jpeg");

imagejpeg($image);

?>

i to już cały plik :stuck_out_tongue_winking_eye:

Wyświetla tylko to:

sample


(adpawl) #2

header daj na poczatek

<?php

header('Content-type: image/jpeg');

$image = imagecreatefromjpeg('5.jpg');

imagejpeg($image);

?>

Upewnij się też czy plik 5.jpg jest w tym samym katalogu, czy jego nazwa jest poprawna i czy ma odp. uprawnienia.


(R@z0r) #3
<?php

header("Content-type: image/jpeg");

$image = imagecreatefromjpeg("5.jpg");

imagejpeg($image);

?>

Obrazek jest i nie działa.

<?php

header("Content-type: image/jpeg");

$image = imagecreatefromjpeg("5.jpg");

?>
[/code]

To też nie działa ;/


(adpawl) #4

Zatem:

-upewnij się, że GD jest włączone

-upewnij się, że przed skryptem nie ma żadnej pustej linii, spacji etc.

-upewnij się, że plik jest kodowany w ANSI albo UTF-8 bez BOM, a nie np. w UTF-8 z BOM


(R@z0r) #5

A jak zrobić, żeby był UTF-8 bez BOM?


(stream) #6

Dlaczego usilnie zamieniasz ' na "?


(R@z0r) #7

yyy...co?

Problem rozwiązany złe kodowanie.

Mam Dreamweavera trial od 5dni. Jak ustawić w nim żeby odpowiednio kodował?


(adpawl) #8

Pewnie w ustawieniach strony

Domyślne będzie gdzieś w preferencjach ( Edit > Preferences )