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. :D
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 :

Code : Tout sélectionner

$couleur1= substr($xml,$position1+21,1)*1;
à 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