inuendo
Invité n'ayant pas de compte PHPfrance
26 janv. 2006, 00:55
Je me doutais que je me compliquais la vie !
Faudra que je regarde plus près ton code (merci pour les détails

)
En tout cas, ça arrive à quelque chose près au même résultat au niveau des stats sur la page :
100% Jour de pluie, temps de pluie (nm); pluvieux(se) (adj) motjap (adj-no, n)
71.094% Eau de pluie (nm) motjap (n)
70.295% Pluie, précipitation (nf) motjap(n)
70.295% Goutte de pluie (nf)motjap (n)
70.295% Goutte de pluie (nf) motjap(n)
68.748% Infiltration d'eau de pluie par le toit (nf) motjap (ns)
etc
Merci en tout cas pour l'amélioration du script !
Cependant, cela ne résout pas le problème qui est le fait d'avoir le %age dans image.php pour faire éévoluer la barre...
En fait, c'est peut-être tout bête, mais je n'arrive pas à avoir la $pourcent qui évolue dans image.php, il reste à la valeur de ligne 1...
<?php
header ("Content-type: image/png");
include( "mysql.inc.php" );
$requete = "SELECT *, MATCH (fr) AGAINST ('pluie') AS score FROM japfr WHERE MATCH (fr) AGAINST('pluie' IN BOOLEAN MODE) ORDER BY score DESC";
$execution = mysql_query( $requete, $connection );
$execution2 = mysql_query( $requete, $connection );
$u = mysql_fetch_array( $execution2 ) ;
$v= round ($u["score"],3);
while( $un_mot = mysql_fetch_array( $execution ) )
{
if ($v==0) {$v=1;}
$valeur= round ($un_mot["score"],3);
$pourcent = round(($valeur*100)/($v),2);
$largeurImage = 50;
$hauteurImage = 10;
$image = imagecreate ($largeurImage, $hauteurImage) or die ("Erreur lors de la création de l'image");
$heure = '' . date('H i'); // On stocke l'heure et les minutes dans une variable
$fond = imagecolorallocate($image, 143, 190, 241); // Fond bleu clair
$fond2 = imagecolorallocate($image, 25, 25, 25); // colonne blanc
$couleur_texte = imagecolorallocate($image, 255, 255, 255); // Texte en blanc
$largeurImageRectangle = (80/2);
ImageFilledRectangle ($image, 0, 0, $largeurImageRectangle,40, $fond2);
imagestring($image, 0, 0, 0, $valeur, $couleur_texte); // On affiche l'heure dans la bonne couleur
imagepng($image);
}
?>
[php]
C'est l'ancien code de image.php... Je vais essayer de l'actualiser avec ton code mais je ne vois pas comment je peux avoir ça :
/*php $largeurImageRectangle = $pourcent;
ImageFilledRectangle ($image, 0, 0, $largeurImageRectangle,40, $fond2);
/php*/
dans image.php puisque la variable n'y est pas...