All pastes #952089 Raw Edit

Mine

public php v1 · immutable
#952089 ·published 2008-03-21 21:54 UTC
rendered paste body
<?phprequire_once('../config.php');header("Content-type: image/png");//header("Content-type: text/plain");$string = $_GET['text'];$s = $_GET['s'];$im     = imagecreatefrompng("../data/img/512x256.png");//--> Les Couleurs$couleur[0] = imagecolorallocate($im, 0  ,   0, 255);  // bleu$couleur[1] = imagecolorallocate($im, 255, 0  , 0  );  // rouge$couleur[2] = imagecolorallocate($im, 0  , 255, 0  );  // vert$couleur[3] = imagecolorallocate($im, 255, 192, 0  );  // orange$couleur[4] = imagecolorallocate($im, 0  , 0  , 0  );  // noir$couleur[5] = imagecolorallocate($im, 40 , 183, 181);  // bleu claire$couleur[6] = imagecolorallocate($im, 255, 255, 255);  // blanc$couleur[7] = imagecolorallocate($im, 207, 207, 207);  // gris//imagestring($im, 3, $px, 9, $string, $orange);//imagesetpixel($im, 1, 1, $couleur[0]);//<<--- Generation de l'image de base ---> ////--> le cadreimageline($im, 0,0,511,0, $couleur[4]);imageline($im, 0,255,511,255, $couleur[4]);imageline($im, 0,0,0,255, $couleur[4]);imageline($im, 511,0,511,255, $couleur[4]);imageline($im, 0,235,511,235, $couleur[4]);//--> Axe des Ximageline($im, 25,197,431,197, $couleur[4]); //--> CENTRE des X = 197//--> Axe des Yimageline($im, 30,5,30,230, $coueleur[4]);  //--> centre des Y = 30imageline($im, 432,5,432,230, $coueleur[4]);  //--> centre des Y = 30//--> petit texte en basimagestring($im, 2, 4, 238, 'GRAPHIQUE :', $couleur[1]);imagestring($im, 2, 75, 238, 'Temp -> R134A :', $couleur[4]);imagestring($im, 1, 435, 237, 'CLIMATICIEN ITL', $couleur[7]);imagestring($im, 1, 445, 246, '2007-2008 ATH', $couleur[7]);//--> LE 0 du graphiqueimagestring($im, 4, 15, 190, '0', $couleur[5]);//--> les graduationsimageline($im, 30,97,27,97, $couleur[4]);    //-->  10°imageline($im, 30,77,27,77, $couleur[4]);    //-->  20°imageline($im, 30,57,27,57, $couleur[4]);    //-->  30°imageline($im, 30,37,27,37, $couleur[4]);    //-->  40°imageline($im, 30,17,27,17, $couleur[4]);    //-->  50°imageline($im, 30,137,27,137, $couleur[4]);  //--> -10°imageline($im, 30,157,27,157, $couleur[4]);  //--> -20°imageline($im, 30,177,27,177, $couleur[4]);  //--> -30°imageline($im, 30,197,27,197, $couleur[4]);  //--> -40°imageline($im, 30,217,27,217, $couleur[4]);  //--> -50°//--> Les lignes grise des graduationimageline($im, 31,97,431,97, $couleur[7]);    //-->  10°imageline($im, 31,77,431,77, $couleur[7]);    //-->  20°imageline($im, 31,57,431,57, $couleur[7]);    //-->  30°imageline($im, 31,37,431,37, $couleur[7]);    //-->  40°imageline($im, 31,17,431,17, $couleur[7]);    //-->  50°imageline($im, 31,137,431,137, $couleur[7]);  //--> -10°imageline($im, 31,157,431,157, $couleur[7]);  //--> -20°imageline($im, 31,177,431,177, $couleur[7]);  //--> -30°imageline($im, 31,117,431,117, $couleur[7]);  //--> -40°imageline($im, 31,217,431,217, $couleur[7]);  //--> -50°//--> La graduationimagestring($im, 2, 5, 91, ' 50', $couleur[1]);  //--> 10°imagestring($im, 2, 5, 71, ' 60', $couleur[1]);  //--> 20°imagestring($im, 2, 5, 51, ' 70', $couleur[1]);  //--> 30°imagestring($im, 2, 5, 31, ' 80', $couleur[1]);  //--> 40°imagestring($im, 2, 5, 11, ' 90', $couleur[1]);  //--> 50°imagestring($im, 2, 5, 111, ' 40', $couleur[2]); //--> -40°imagestring($im, 2, 5, 131, ' 30', $couleur[2]); //--> -10°imagestring($im, 2, 5, 151, ' 20', $couleur[0]); //--> -20°imagestring($im, 2, 5, 171, ' 10', $couleur[0]); //--> -30°imagestring($im, 2, 5, 211, '-10', $couleur[0]); //--> -10°//---> CODE DU GRAPHIQUE <---//for($i=0; $i != 11; $i++){	switch ($s) 	{		case '0':			$s_id = 'T0';			$s_name = '';			break;		case '1':			$s_id = 'T1';			$s_name = '';			break;		case '2':			$s_id = 'T2';			$s_name = '';			break;	        case '3':			$s_id = 'T3';			$s_name = '';			break;	        case '4':			$s_id = 'T4';			$s_name = '';			break;	        case '5':			$s_id = 'T5';			$s_name = '';			break;	        case '6':			$s_id = 'T6';			$s_name = '';			break;	        case '7':			$s_id = 'T7';			$s_name = '';			break;	        case '8':			$s_id = 'T8';			$s_name = '';			break;	        case '9':			$s_id = 'T9';			$s_name = '';			break;	        case '*':			$s_id = 'all';			$s_name = '';			break;		default:			$s_id = '';			$s_name = '';	}     	if($s_id != '')	{		$cpt = 431;		$cpt2 = 0;		$boot = 0;		while($cpt !=  '31')		{			$req = 'select * from `'.$psql.'sonde_data` WHERE id="'.$s_name.'" AND boot="'.$boot.'" order by `cpt` DESC ';			$reqa = mysql_query($req, $connexion);//	echo '->'.$req.'<-';			$data_sonde = mysql_fetch_object($reqa);							/*				 * taille graph = 400				 * début graphe = 31				 * fin graphe   = 431 				 */				//if($data_sonde->valeur != '')				//{					$val = (197-(rand('-10','90')*2));					imagesetpixel($im, $cpt, $val, $couleur[1]);				//}				$cpt--;				$cpt2++;					}	}}//imagefilledrectangle()//imageline($im, 0,127,512,127, $couleur[4]);imagepng($im);imagedestroy($im);?>