Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GD - help
GrayHat
post 22.09.2003, 19:51:47
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Napisałem skrypt wykresu:

[php:1:f05959f49e]
<?php
/* GrayKres v. 0.1
Copyright 2003 by GrayHat
All Rights Reserved!
*/
header ("Content-type: image/png");

$i=0;
$m=0;

$slopkow=24;
$pic=ImageCreate(20*$slopkow,250);
$col1=ImageColorAllocate($pic,200,200,200); // color GRAY?? smile.gif
$col2=ImageColorAllocate($pic,255,255,255); // color WHITE
$col3=ImageColorAllocate($pic,100,100,100); // color GRAY?? smile.gif
$col4=ImageColorAllocate($pic,0,0,255); // color BLUE
$col5=ImageColorAllocate($pic,255,0,0); // color RED


for($j=0; $j<$slopkow; $j++) {
$D[$j] = rand(1,2000);
$Legenda[$j] = "Godz. ".$j;
}

$max = max($D);
for ($k=0; $k<$slopkow; $k++){
$proc[$k]= ($D[$k] / $max)*100;
$od[$k] = 250 - $proc[$k];
}
while ($i < $slopkow){
$odl= 20*$i;
ImageFilledRectangle($pic,$odl+7,$od[$i]-2,$odl+12,250,$col2);
ImageFilledRectangle($pic,$odl+5,$od[$i],$odl+10,250,$col3);
imagestringup ($pic,2,$odl+1, $od[$i]-10, "$D[$i] ($Legenda[$i])",$col4);
imagestring ($pic, 3, 5, 5, "Wykres ver uproszczona", $col3);
$i++;
}
while ($m< $slopkow-1){
$odl= 20*$m;
ImageLine($pic,$odl+8,$od[$m],$odl+28,$od[$m+1],$col5);



$m++;
}
ImagePNG($pic);
ImageDestroy($pic);
?>
?>[/php:1:f05959f49e]


noi wszystko by było dobrze, tylko jak chce go wyświetlić na innej stronie to sie wali i wyskakuja krzaki same.... co jest źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
GrayHat
post 23.09.2003, 12:46:06
Post #2





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


na serio nikt nie wie? pls o pomoc
Go to the top of the page
+Quote Post
zalew
post 23.09.2003, 13:16:40
Post #3





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

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


Cytat
innej stronie

innej?? tzn...

napewno go wyswietlasz przez <img src=plik.php> a nie jakis swoj wynalazek? nie ma sposobu aby byly krzaki.. krzaki jesli wyswietlasz tresc a nie dasz headera image, a dajac przez img moze conajwyzej nie byc obrazka...


--------------------
Go to the top of the page
+Quote Post
GrayHat
post 23.09.2003, 13:35:15
Post #4





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Cytat
Cytat
innej stronie

innej?? tzn...

napewno go wyswietlasz przez <img src=plik.php> a nie jakis swoj wynalazek? nie ma sposobu aby byly krzaki.. krzaki jesli wyswietlasz tresc a nie dasz headera image, a dajac przez img moze conajwyzej nie byc obrazka...


i przy include i przy img sa krzaki... a dokladniej:

Kod
‰PNG  IHDRŕú‹Ŕ‰ďPLTEČČČ˙˙˙ddd˙˙5ŁĐŕIDATxœí rä( †=1˜ŠšdşúŽň€ôäţgÚö$Џś;édŹÝÚ8î6čI€ŔŮŽ;ĺ”SN9ĺ”'

[zmoderowane] To naprawdę nie było potrzebne -> KaMeLeOn
Go to the top of the page
+Quote Post
zalew
post 23.09.2003, 15:42:41
Post #5





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

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


oj mogles sobie to darowc.. wiem jak wyglada krzak..

sluchaj..
masz "twojplikcodaleszrodlo.php" i on ma header content type ..
na stronie "inna.php" dajesz <img src="twojplikcodaleszrodlo.php"> i z tego ci wychodza krzaki questionmark.gif

pokaz link


--------------------
Go to the top of the page
+Quote Post
spenalzo
post 23.09.2003, 18:08:16
Post #6





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

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


Usuń imagedestroy bo jest zbedne.


--------------------

Go to the top of the page
+Quote Post
GrayHat
post 23.09.2003, 18:22:39
Post #7





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Cytat
oj mogles sobie to darowc.. wiem jak wyglada krzak..

sluchaj..  
masz  "twojplikcodaleszrodlo.php" i on ma header content type ..
na stronie "inna.php" dajesz <img src="twojplikcodaleszrodlo.php"> i z tego ci wychodza krzaki questionmark.gif

pokaz link


ta i z tego wychodza kszaki...linku nie podam bo jest na localu...


Cytat
Usuń imagedestroy bo jest zbedne.


noi tesh nic nie dalo sad.gif
Go to the top of the page
+Quote Post
FanTomas
post 23.09.2003, 19:36:48
Post #8





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.09.2003
Skąd: Sulejówek

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


Witam.
Tak BTW jeśli mowa o problemach działania skryptów wykorzystujących GD. Mam mały problemik z poniższym skryptem (do wyświetlania miniaturek fotek), otóż w domu pod Windozą działa bezproblemowo, natomiast na serwerze Lycosa pokazują się czarne miniaturki. W php Info Lycosa wszystkie funkcje GD są włączone, nie wiem co jest grane? Może jednak wyłączyli funkcje robienia miniaturek zdjęć, żeby nie obciążać serwera??

Oto kod php pliku mini.php
[php:1:f65f4fc10e]
<?
header("Content-type: image/jpeg");
$rysunek = imagecreatetruecolor ($x,$y);
$rysunekprzeksztalcany = imagecreatefromjpeg ($value);
imagecopyresampled($rysunek,$rysunekprzeksztalcany,0,0,0,0,$x,$y,$ox,$oy);
imagejpeg ($rysunek, "", "80 ");
imagedestroy ($rysunek);
?>
[/php:1:f65f4fc10e]
A odwołuje się do niego tak:
[php:1:f65f4fc10e]
echo "<a href=$src_img><img src="mini.php?value=$src_img&x=100&y=70&ox=$ox&oy=$oy" alt="naciśnij to" vspace=5 hspace=5 align=center></a>";
[/php:1:f65f4fc10e]


--------------------
Pozdrawiam.
Tomasz Myśliwiec
Webmaster
www.tuning4you.prv.pl
Go to the top of the page
+Quote Post
spenalzo
post 23.09.2003, 20:23:49
Post #9





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

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


A może by tak stosować $_GET (lub $HTTP_GET_VARS) questionmark.gif? To raczej to.


--------------------

Go to the top of the page
+Quote Post
GrayHat
post 24.09.2003, 13:37:09
Post #10





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


A MIE KTOS ZAPOMOZE?
Naprawde nikt nie wie co jest źle?? PROSHE O POMOC!!!!
ok juz mi dziala... zmienilem kod na format jpeg a nie png i dalem przez img

___
[scanner] złączono 3 kolejne posty.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 12:35