Pomoc - Szukaj - Uytkownicy - Kalendarz
Pena wersja: problem z grafik w php
Forum PHP.pl > Forum > PHP
Krzychoo
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<.342C  2!!22222222222222222222222222222222222222222222222222" ĵ}!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
 ĵw!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
?`ӏt`ӏt((((((((((((( 8Gy+ 8G@9( ( ( ( ( ( ( ( ( ( ( ( (:`ӏt`ӏt((((((((((((( 8Gy+ 8G@9( ( ( ( ( ( ( ( ( ( ( ( (:`ӏt`ӏt((((((((((((( 8Gy+ 8G@9( ( ( ( ( ( ( ( ( ( ( ( (:`ӏt`ӏt((((((((((((( 8Gy+ 8G@9( ( ( ( ( ( ( ( ( ( ( ( (:`ӏt`ӏt(((((((D4coICio mMέeH⛷(:ދդZVx<m% %K]eτlt{yu xu;4eg<<t?xG$rv-RZ%յ`5$.ĕ`]:]J؛- :n>@ZU"E ! ?&D.4ؚ s4fX6oiU?& VP|VAm,0 I,QD rTv]4ѬZN]s5oqFFw$ 9:*I+q*$"73.x%A vǩ袊( 8Gy+ 8G@9( ( ( ( ( (64xZiJRV3/9)gF1<]u;Z}V;0$d !+/oBW#55=~XZ9_<v8y82}cMv:3ism pn 4ŶR `vXtP巈KKMD[LӅg !IU!#9o1$ǧte&c{R+ C|q_qǢ:Iesuq{=ݽ rAvE>Y8$4k Jv&/n#ܫ+~c^ykeHc,Q*7p:rI&((?kN?~?kN?~( ( ( ( ( ( ( ( ( ( ( ( ( F?7讃F?7袊((((((((((((?kN?Ҋ(


i nie wiem czemu tak si dzieje. Co jest le i jak to poprawi. Nadmieniam, e jestem zielony z php. Moe kto zechciaby mi wytumaczy co mam le ustawione, jak i gdzie to zmieni by byo dobrze.
scanner
POPRAWI POST UYWAJC ODPOWIEDNIKCH ZNACZNIKW BBCODE.
Krzychoo
Moe dokadniej to wytumacz
Wankster
:arrow: http://forum.php.pl/viewtopic.php?t=2810
zalew
header content type=image/jpeg nie dales na gore pliku ktory ma byc tym jpegiem
spenalzo
Cytat
header content type=image/jpeg nie dales na gore pliku ktory ma byc tym jpegiem

To jest akurat obojte, wane eby byo przed wywoaniem funkcji imageJPEG.

Ja proponuj wyczy funckj imagedestroy().
Krzychoo
Daem
header("Content-type:image/jpeg");
i jest to samo
spenalzo
To poka kod caego skryptu.
uboottd
Skopiowalem, odpalilem, dziala.
Na pewno testujesz to przez www a nie lokalnie shellowo ? Jesli tak to opisz srodowisko w jakim to tetsujesz.
Krzychoo
Zainstalowaem apacha2 do tego php. Co prawda nie wiele zmieniaem w plikach konfiguracyjnych, bo nie wiem co i gdzie zmieni. php dziaa, jeli nie uywam 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. Mgbym przesa pliki konfiguracyjne na wskazany adres, gdyby kto chcia je przejrze i wskaza mi gdzie popeniem bd.
Teodor
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
Krzychoo
Nie dziaa, moe jeszcze dodam, e apache zainstalowaem pod Windowsem XP.
To jest wersja lo-fi gwnej zawartoci. Aby zobaczy pen wersj z wiksz zawartoci, obrazkami i formatowaniem prosz kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.