Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z grafiką w php
Krzychoo
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.04.2003

Ostrzeżenie: (0%)
-----


Wpisuję do swojego programu coś takiego:
[php:1:6a10e305ca]<?php
$wysokosc = 200;
$szerokosc = 200;
$ob=ImageCreate($szerokosc, $wysokosc);
$bialy=ImageColorAllocate($ob, 255, 255, 255);
$czarny=ImageColorAllocate($ob, 0, 0, 0);


//rysowanie obrazka

ImageFill($ob, 0, 0, $czarny);
ImageLine($ob, 0, 0, $szerokosc, $wysokosc, $bialy);
ImageString($ob, 4, 50, 150, "Sprzedaz", $bialy);


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

//porzadki

ImageDestroy($ob);
?>[/php:1:6a10e305ca]a otrzymuję coś takiego :
Cytat
˙Ř˙ŕJFIF˙ţ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ˙ŰC    $.' ",#(7),01444'9=82<.342˙ŰC  2!!22222222222222222222222222222222222222222222222222˙ŔČČ"˙Ä ˙Äľ}!1AQa"q2‘Ą#BąÁRŃđ$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š˘Ł¤ĽŚ§¨ŠŞ˛ł´ľśˇ¸šşÂĂÄ
ĆÇČÉĘŇÓÔŐÖ×ŘŮÚáâăäĺćçčéęńňóôőö÷řůú˙Ä ˙Äľw!1AQaq"2B‘ĄąÁ #3RđbrŃ $4á%ń&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š˘Ł¤ĽŚ§¨ŠŞ˛ł´ľśˇ¸šşÂĂÄ
ĆÇČÉĘŇÓÔŐÖ×ŘŮÚâăäĺćçčéęňóôőö÷řůú˙Ú ?ń˙ů˙ě`˙ӏ˙tčßúéţˇŸ˘şů˙ě`˙ӏ˙tčßúéţ´Ÿ˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š( ˙‘ŻţĆý8˙÷Gţ˙ޟëyú+ ˙‘ŻţĆý8˙÷Gţ˙ޟë@9ú(˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€:ů˙ě`˙ӏ˙tčßúéţˇŸ˘şů˙ě`˙ӏ˙tčßúéţ´Ÿ˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š( ˙‘ŻţĆý8˙÷Gţ˙ޟëyú+ ˙‘ŻţĆý8˙÷Gţ˙ޟë@9ú(˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€:ů˙ě`˙ӏ˙tčßúéţˇŸ˘şů˙ě`˙ӏ˙tčßúéţ´Ÿ˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š( ˙‘ŻţĆý8˙÷Gţ˙ޟëyú+ ˙‘ŻţĆý8˙÷Gţ˙ޟë@9ú(˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€:ů˙ě`˙ӏ˙tčßúéţˇŸ˘şů˙ě`˙ӏ˙tčßúéţ´Ÿ˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š( ˙‘ŻţĆý8˙÷Gţ˙ޟëyú+ ˙‘ŻţĆý8˙÷Gţ˙ޟë@9ú(˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€ (˘€:ů˙ě`˙ӏ˙tčßúéţˇŸ˘şů˙ě`˙ӏ˙tčßúéţ´Ÿ˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘şĎÜD4co§IŁCʇi­o ŹńmM‹έeH˜śâ›ˇ(Č:śóęúĹދşŐ¤ZV†âx<ąm%Ý %ÚKŮƒ–ÚÉŃ]eτlt{yĺ×u™ xu;­4Ĺegçł<<şît?xG$ť€rv×Đô-R¸š‚óZťƒěîÍ%Őľ€–Ý`5™ĺŔ$ŕ.Íĕ`´ÍŃ]†‰ŕí:]JŽŘ›š- :n‘öŠ>@ŒZU¨"EŔ Ů!˙ş Ż?„íôŻľ&ˇŞý–DÔ.4ؚ s4fX6oiU–?Ţ& Ťąž€—˘˝˙ÂV—ŒźPž|öVśš­ÄAm,ă0Ű ‘‚ů˛I,QD§î ÜrTŒ—v]—…4ŃŹęZNąŤ]ŮÜé×Ĺs5ľŠĎoq°F‘ĽFw$’ Ě€9:*IÄ+q*ŰÉ$"7‘3.x%A vÉÇŠ¨č˘Š( ˙‘ŻţĆý8˙÷Gţ˙ޟëyú+ ˙‘ŻţĆý8˙÷Gţ˙ޟë@9ú(˘€ (˘€ (˘€ (˘€ (˘€ (˘€64ýxZiÂÂďJąÔíRVšť3/”î9)ÁďgF1“‰<]ţu;Zú}Vňúę;¸0Ň$d !+/ĘoBW…#˘€55=~űXˇňŻZ9ŢÜ_<ĄvłË8y8ăť2}ącMńv:3isčšmü pn 4čĹś…ůR `ŁvÝŔíŢřĆăXtPĺˇˆŁ†ŢKKMźłűD—[LӅśg !IUˆ!#9o¸1É$ǧřětáe&Ÿc{R´öĆížĎ+ ÁC|ůqü˛_q‚ŮǢ€:Iźesuq{=ݽĹě×ń ŁrśÓĘAvEľ>YŻČ8ĺł$ž4kŻíí J˝űvĄ&Ą/˜n#ýăöýÜŤ•śĐŮ+˝đ~cž^Š’yk‰eHcË,Q–*€Ÿş7p:rIő&Ł˘Š(˘Š(˘Šč?äk˙ąƒ˙N?ýŃ˙Łë§úŢ~Šč?äk˙ąƒ˙N?ýŃ˙Łë§úĐ~Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( ƒţFżű?ôă˙Ýú7ţş­ç莃ţFżű?ôă˙Ýú7ţş­ç袊(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Š(˘Šč?äk˙ąƒ˙N?ýŃ˙Łë§úҊ(˙Ů


i nie wiem czemu tak się dzieje. Co jest źle i jak to poprawić. Nadmieniam, że jestem zielony z php. Może ktoś zechciałby mi wytłumaczyć co mam źle ustawione, jak i gdzie to zmienić by było dobrze.
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




POPRAWIĆ POST UŻYWAJĄC ODPOWIEDNIKCH ZNACZNIKÓW BBCODE.
Go to the top of the page
+Quote Post
Krzychoo
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.04.2003

Ostrzeżenie: (0%)
-----


Może dokładniej to wytłumacz
Go to the top of the page
+Quote Post
Wankster
post
Post #4





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


:arrow: http://forum.php.pl/viewtopic.php?t=2810
Go to the top of the page
+Quote Post
zalew
post
Post #5





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

Ostrzeżenie: (0%)
-----


header content type=image/jpeg nie dales na gore pliku ktory ma byc tym jpegiem
Go to the top of the page
+Quote Post
spenalzo
post
Post #6





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
header content type=image/jpeg nie dales na gore pliku ktory ma byc tym jpegiem

To jest akurat obojęte, ważne żeby było przed wywołaniem funkcji imageJPEG.

Ja proponuję wyłączyć funckję imagedestroy().
Go to the top of the page
+Quote Post
Krzychoo
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.04.2003

Ostrzeżenie: (0%)
-----


Dałem
header("Content-type:image/jpeg");
i jest to samo
Go to the top of the page
+Quote Post
spenalzo
post
Post #8





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


To pokaż kod całego skryptu.
Go to the top of the page
+Quote Post
uboottd
post
Post #9





Grupa: Zarejestrowani
Postów: 384
Pomógł: 0
Dołączył: 3.04.2003
Skąd: Chorzow

Ostrzeżenie: (0%)
-----


Skopiowalem, odpalilem, dziala.
Na pewno testujesz to przez www a nie lokalnie shellowo ? Jesli tak to opisz srodowisko w jakim to tetsujesz.
Go to the top of the page
+Quote Post
Krzychoo
post
Post #10





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.04.2003

Ostrzeżenie: (0%)
-----


Zainstalowałem apacha2 do tego php. Co prawda nie wiele zmieniałem w plikach konfiguracyjnych, bo nie wiem co i gdzie zmienić. php działa, jeśli nie używam gdafiki jest wszystko OK. Problemy zaczynają się gdy chcę coś narysować. Uruchamiam to wszystko przez localhost. To wszystko co mogę o tym powiedzieć. Przypuszczam, że problem zawarty jest w konfiguracji. Mógłbym przesłać pliki konfiguracyjne na wskazany adres, gdyby ktoś chciał je przejrzeć i wskazać mi gdzie popełniłem błąd.
Go to the top of the page
+Quote Post
Teodor
post
Post #11





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 13.04.2003
Skąd: Poznan

Ostrzeżenie: (0%)
-----


ja bym sprawdzil mime type w apachu - wyglada mi to na zle zdefiniowane image/jpg

dla testu wrzuc do katalogu z ktorego wywolujesz skrypt plik .htaccess z:
Kod
AddType image/jpeg jpg jpeg jpe


Jezeli zadziala to sprawdz w katalogu apache/conf w pliku mime.types co jest przy image/jpeg - jezeli nie ma nic to dodaj.

Pozdrawiam
Go to the top of the page
+Quote Post
Krzychoo
post
Post #12





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 13.04.2003

Ostrzeżenie: (0%)
-----


Nie działa, może jeszcze dodam, że apache zainstalowałem pod Windowsem XP.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:53