Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour,

je ne comprends pas trop,voila le code qui fait afficher la date sur l'image:

 
//texte de la date
$fatxt = fopen("http://meteorologic.net/j0.php?ville=GMXX0048", "r");
$text=fread($fatxt,'18000');
$textcolor = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 5, 5, 100, '$text', $textcolor);

Ca affiche bien l'image mais derrière il y a trois lettre qui s'affiche aussi, rvt,elles n'ont rien à faire là et je les utilises meme pas dans le code :wacko: .

Je comprends vraiment pas.

Voici l'image du rendu.

j0prevallemagne.png

Modifié par snwoman49
Posté

Salut !

Vu la disposition des lettres, j'ai du mal à croire que ça soit avec l'affichage de la date...

Change la couleur de la date (mets du rouge pétant par exemple) et regarde si rtv change aussi de couleur ! Ce n'est pas écrit sur la carte de base ?

Bah essaye ce test déjà, pour voir...

Après, il faudrait voir le fichier qui contient la date, il y a peut-être un truc dedans qu'il ne faut pas...

Posté (modifié)

Comme tu peux le voir ca à bien changer de couleur meme le rtv.Et je t'assure que ca ne vient pas de l'image du fond.

Voici le code pour la date.

list($moi, $jour, $annee)= split('[/]', $unj);
if ($moi== '01') {
echo "Pour le $jour janvier";
}
elseif($moi=='02'){
echo "Pour le $jour fevrier";
}
elseif($moi=='03'){
echo "Pour le $jour mars";
}
elseif($moi=='04'){
echo "Pour le $jour avril";
}
elseif($moi=='05'){
echo "Pour le $jour mai";
}
elseif($moi=='06'){
echo "Pour le $jour juin";
}
elseif($moi=='07'){
echo "Pour le $jour juillet";
}
elseif($moi=='08'){
echo "Pour le $jour aout";
}
elseif($moi=='09'){
echo "Pour le $jour septembre";
}
elseif($moi=='10'){
echo "Pour le $jour octobre";
}
elseif($moi=='11'){
echo "Pour le $jour novembre";
}
elseif($moi=='12'){
echo "Pour le $jour décembre";
}

Modifié par snwoman49
Posté

[mode HS on] Bien trop compliqué ton code pour la date :wacko:

list($moi, $jour, $annee)= split('[/]', $unj);
$mois = array('janvier', 'février', 'mars', 'avril'......);
echo "Pour le $jour ".$mois[$moi-1];

Ca suffira, pas besoin d'en faire plus je pense ! [mode HS off]

le Rvt, je me demande si c'est pas un signe spécial, du genre "retour à la ligne"...

Mais le fichier de meteorologic, c'est un fichier de ton site ?

Posté (modifié)

On prend les données sur un serveur de données spécial,mais ils ont rien changer à leurs données eux.

Sinon j'ai mis le code que tu m'as dits,il est vrai que c'est plus simple,mais ca ne marche toujours pas. :nono:

Regarder sur ce lien par exemple,c'est ce que génère le fichier "date".

Fichier date

Modifié par snwoman49
Posté

Pourquoi ne fais tu pas simplement

fichier date :

list($moi, $jour, $annee)= split('[/]', $unj);
$mois = array('janvier', 'février', 'mars', 'avril'......);
$affich = "Pour le $jour ".$mois[$moi-1];

include("http://meteorologic.net/j0.php?ville=GMXX0048");
$textcolor = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 5, 5, 100, $affich, $textcolor);

PS : je viens de réaliser un truc.. Tu as mis des apostrophes dans la ligne :

imagestring($im, 5, 5, 100, '$text', $textcolor);

Normalement ça devrait empêcher la variable de s'écrire correctement :|... Mets plutôt des guillemets quand il y a une variable !

Posté

Ca ne marche pas,ca me met que l'image n'a pas pu se générer car elle contient des erreurs,j'ai fait un echo de $affich mais ca ne renvoit rien. :huh:

Posté

Tu as bien changé les deux fichiers ? Là j'ai du mal à voir pourquoi $affich ne vaut rien si tu as bien changé l'autre fichier :P Où alors je suis pas tout à fait réveillé, au choix...

Hé Dan, je te vois sur le sujet ! Aide moi ! lol

Vérifies que tes fichiers sont bons, ou alors je suis :fou: moi même..

Posté

Allelouia :fete:

Bon avec include ca marche pas mais j'ai faits avec fopen.


list($moi, $jour, $annee)= split('[/]', $oj);
$mois = array('janvier', 'février', 'mars', 'avril','mai','juin','juillet','aout','septembre','octobre','novembre','decembre');
$affich = "Pour le $jour ".$mois[$moi-1];
echo "$affich";

Et l'autre code.


//texte de la date
$fatxt = fopen("http://meteorologic.net/1.php", "r");
$text=fread($fatxt,18000);
$textcolor = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 5, 5, 100, "$text", $textcolor);

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...