Page 2 sur 4
Re: Alerte vigilance
Posté : 04 mars 2017, 11:52
par PascalWMR
Bonjour
Merci Jean pour le mail.
Ça fonctionne nickel
Pascal
Re: Alerte vigilance
Posté : 05 janv. 2019, 16:02
par JP54
Bonjour,
Je test actuellement mon site avec PHP 7 et j'ai un problème avec le script de vigilance qui me créé un erreur à la ligne 280
Warning: A non-numeric value encountered in /home/httpd/vhosts/meteo-jarny.com/custom_dir/Vigilance.php on line 280
https://vp2.meteo-jarny.com/Vigilance.php
Code : Tout sélectionner
278 $couleur1=0;
279 $position1 = strpos($xml, '<DV dep="'.$dept.'10" coul='); //locate departement value
280 $couleur1= substr($xml,$position1+21,1)*1;
Une petite aide serait la bienvenue. Dominique test également son site en PHP 7 et n'a pas d'erreur.
Re: Alerte vigilance
Posté : 05 janv. 2019, 16:44
par jturlier
Bonjour Pascal,
je suppose que tu as dû modifier le script car en ligne 280 il n'y a qu'une affectation de 0 à la variable $couleur1.
Je te suggère de travailler avec la version originale, ou de rechercher le bug introduit dans ton script.
Re: Alerte vigilance
Posté : 05 janv. 2019, 18:52
par JP54
Non je n’ai rien modifié Jean, j’ai testé avec le fichier de Dominique et j’ai la même erreur
Re: Alerte vigilance
Posté : 05 janv. 2019, 19:23
par jturlier
As-tu essayé de réinstaller le script ?
Re: Alerte vigilance
Posté : 06 janv. 2019, 07:47
par JP54
Oui Jean, avec le fichier de Dominique
Re: Alerte vigilance
Posté : 06 janv. 2019, 08:04
par JP54
Je viens de tester avec plusieurs fichiers que j'avais gardé, ça fonctionne, je n'ai plus ce message d'erreur.
je ne sais pas si c'est la dernière version, mais ce n'est pas grave, le message à disparu. Il faut juste que je supprime le risque Littoral, ici il n'y a pas le mer.
https://vp2.meteo-jarny.com/Vigilance.php
Re: Alerte vigilance
Posté : 06 janv. 2019, 09:23
par JP54
Le fichier que j'ai mis n'était pas la dernière version, alors j'ai fais une recherche dans mes mails pour retrouvé tous les fichiers Vigilance. J'en ai trouvé 7 que j'ai tester un par un. J'ai le message d'erreur à partir du fichier ou tu as ajouter le noms des départements.
https://vp2.meteo-jarny.com/Vigilance.php
Celui qui est sur mon site est le dernier en date du 4 mars 2017 toujours avec ce message d'erreur à la ligne 280
Code : Tout sélectionner
278 $couleur1=0;
279 $position1 = strpos($xml, '<DV dep="'.$dept.'10" coul='); //locate departement value
280 $couleur1= substr($xml,$position1+21,1)*1;
Re: Alerte vigilance
Posté : 06 janv. 2019, 12:09
par muchistic
Bonjour à tous
Je viens de modifier le n° de département sur mon fichier vigilance en mettant le 54 (dpt de Pascal), il s'avère que j'ai maintenant moi aussi ce ***** message
https://mobile.meteo-canejan.fr/ en bas de page. Donc j'en déduit que comme je n'ai rien modifié d'autre, il faut être en vigilance pour avoir ce message d'erreur, apparemment d'après ce que l'on peut lire, c'est propre au passage à la version 7 de php.
Dominique
Re: Alerte vigilance
Posté : 06 janv. 2019, 17:02
par muchistic
Finalement j'ai modifié la ligne 280 qui écrite comme ci dessous génère une erreur signalé au dessus par Pascal et moi même :
à la place j'ai mis ceci :
$couleur1= substr($xml,$position1+21,1);
j'ai supprimé '*1' , je ne peux dire pourquoi l'erreur n'y ai plus mais le script fonctionne correctement et l'erreur ne s'affiche plus.
Dominique