dove sto sbagliando non sta funzionando, ti posto l' intero script,
non crea le immagini con i relativi dati.
Codice PHP:
<?php
//leggo i datidal fle
$percorso_file1 = ('dati1.txt');
$file1 = fopen($percorso_file1,rb);
$riga1 = fread($file1,1024);
$valore1 = explode(";",$riga1); fclose($file1);
$percorso_file2 = ('dati2.txt');
$file2 = fopen($percorso_file2,rb);
$riga2 = fread($file2,1024);
$valore2 = explode(";",$riga2); fclose($file2);
// ci possono essere anche altri dati da leggere.
for($i=1;$i<2;$i++){
if($valore[$i]>10 && $valore[$i]<-19.9 ){
$r= 0; $g= 191; $b= 255;
$r1= 255; $g1= 255; $b1=255 ;
}
if($valore[$i]>20 && $valore[$i]<29.9 ){
$r= 175; $g= 238; $b= 238;
$r1= 255; $g1= 255; $b1=255 ;
}
if($valore[$i]>30 && $valore[$i]<39.9 ){
$r= 127; $g= 255; $b= 212;
$r1= 0; $g1= 0; $b1= 0;
}
if($valore[$i]>40 && $valore[$i]<49.9 ){
$r= 124; $g= 252; $b= 0;
$r1= 0; $g1= 0; $b1=0 ;
}
if($valore[$i]>50 && $valore[$i]<59.9 ){
$r= 255; $g= 255; $b= 224;
$r1= 0; $g1= 0; $b1=0 ;
}
if($valore[$i]>60 && $valore[$i]<69.9 ){
$r= 255; $g= 255; $b= 0;
$r1= 0; $g1= 0; $b1=0 ;
}
if($valore[$i]>70 && $valore[$i]<79.9 ){
$r= 255; $g= 215; $b= 0;
$r1= 0; $g1= 0; $b1=0 ;
}
if($valore[$i]>80 && $valore[$i]<89.9 ){
$r= 210; $g= 105; $b= 30;
$r1= 0; $g1= 0; $b1=0 ;
}
if($valore[$i]>90 && $valore[$i]<99.9 ){
$r= 255; $g= 0; $b= 0;
$r1= 0; $g1= 0; $b1=0 ;
}
// crea immagine 50*15
$im = imagecreate(50, 15);
// sfondo all' immagine
$background = imagecolorallocate($im, $r, $g, $b);
// testo color bianco
$textcolor = imagecolorallocate($im, $r1, $g1, $b1);
imagestring($im, 2, 4, 0, $valore[$i], $textcolor);
//Creamo un'immagine .PNG
header("Content-type: image/jpeg");
imagejpeg($im);
imagejpeg($im, "img".$i.".png");
//Finiamo con il distruggere l'immagine temporanea
imagedestroy($im);
}
?>