Autor | Zpráva | ||
---|---|---|---|
kletely Profil |
#1 · Zasláno: 1. 11. 2007, 08:45:22
Ahoj,
mám taký mali problém robím graf v PHP a vyhodilo mi to že Fatal error: Call to undefined function: imagescolorallocate() in /3w/wz.cz/p/potravinokonzult/graf.php on line 20 //riadok 20 //farby $bgcolor = ImagesColorAllocate($img, 203, 203, 203); $cicolor = ImagesColorAllocate($img, 0, 70, 135); a druhý je dl pfsockopen openlog syslog readlink symlink link leak fsockopen proc_open glob copy() has been disabled for security reasons in /3w/wz.cz/p/potravinokonzult/graf.php on line 3 //riadok 3 dl ("php_gd.dll"); dakujem |
||
Mike8748 Profil |
#2 · Zasláno: 1. 11. 2007, 08:53:54
1) funkce se jmenuje ImageColorAllocate, jde o jeden Image, ne hodne Images. takze psat bez s
2) ta funkce je zakazana z bezpecnostnich duvody. na WZ je gd nainstalovany, neni treba ho extra pripojovat. ten treti radek smaz |
||
Mastodont Profil |
#3 · Zasláno: 1. 11. 2007, 08:54:43 · Upravil/a: Mastodont
--- pozdě ---
|
||
kletely Profil |
#4 · Zasláno: 1. 11. 2007, 09:08:19
Mike8748
síce už mi to nevyhadzuje erory ale fungovať to nefunguje tu posielam zdrojak <?php header("content_type: image/jpeg"); DEFINE("mezera", 30); DEFINE("max_x", mezera + 500 + mezera); DEFINE("max_y", mezera + 360 + mezera); DEFINE("popisx", 30); $img =fnPozadi(); ImageJPEG($img); function fnPozadi() { $img=ImageCreate(max_x,max_y); //farby $bgcolor = ImageColorAllocate($img, 203, 203, 203); $cicolor = ImageColorAllocate($img, 0, 70, 135); //okraje vrch a spod ImageLine($img,mezera, mezera,max_x-mezera,mezera,$cicolor); ImageLine($img,mezera,max_y - mezera,max_x-mezera,max_y-mezera,$cicolor); //okraje boky ImageLine($img,mezera,mezera,mezera,max_y - mezera,$cicolor); ImageLine($img,max_x - mezera,mezera,max_x - mezera,max_y - mezera,$cicolor); //farba $color = ImageColorAllocate($img, 203, 203, 203); ImageFill($img,60,60,$color); $a=1; while($a > 12){ ImageString($img, 3, mezera + (popisx * $a), max_y - mezera,$a,$cicolor); $a++; } return $img; } ?> |
||
Mike8748 Profil |
#5 · Zasláno: 1. 11. 2007, 09:27:10
1) funkce by mela byt definovana pred jejim volanim
2) na konci funkce, jak je to while, tak tam mas imho spatne podminku, melo by to byt while ($a < 12), ta tvoje podminka neni nikdy splnena 3) jak vypada stav nefunguje? |
||
kletely Profil |
#6 · Zasláno: 1. 11. 2007, 09:48:18
Mike8748
ja to tu mam zadefinovane $img =fnPozadi(); ImageJPEG($img); a stale to nefunguje tu je odkaz |
||
Mike8748 Profil |
#7 · Zasláno: 1. 11. 2007, 10:08:49
$img =fnPozadi();
ImageJPEG($img); by meli byt az POD casti kde je definovana ta funkce, tedy az pod fnPozadi() { } odkaz hazi 404 |
||
kletely Profil |
#8 · Zasláno: 1. 11. 2007, 10:14:14 · Upravil/a: kletely
|
||
kletely Profil |
#9 · Zasláno: 1. 11. 2007, 10:25:06
Neviem ale asi webzdarma.cz nepodporuje grafy toho typu lebo som vyskúšal už dva iné grafy.
|
||
Mike8748 Profil |
#10 · Zasláno: 1. 11. 2007, 10:41:58 · Upravil/a: Mike8748
ta stranka je odesilana s content type text/html
header("content_type: image/jpeg"); zmen na header("Content-Type: image/jpeg"); |
||
kletely Profil |
#11 · Zasláno: 1. 11. 2007, 13:15:44
stale nic
imagejpeg(): supplied argument is not a valid Image resource in line 11 11 RIADOK ImageJPEG($img); |
||
kletely Profil |
#12 · Zasláno: 1. 11. 2007, 13:18:23 · Upravil/a: kletely
a keď to tam nedám tak vypíše len alt z obrázku a nič viac
|
||
kletely Profil |
#13 · Zasláno: 1. 11. 2007, 13:19:00 · Upravil/a: kletely
-
|
||
Mike8748 Profil |
#14 · Zasláno: 1. 11. 2007, 14:09:25
|
||
kletely Profil |
#15 · Zasláno: 1. 11. 2007, 16:50:43
Mike8748
dakujem za pomoc |
||
Časová prodleva: 16 let
|
0