Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1192 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Commande foreach() chez Free.fr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Commande foreach() chez Free.fr

n°1821436
daDD
Posté le 03-12-2008 à 16:08:57  profilanswer
 

Bonjour à tous,
 
j'ai un script php chez Free.fr qui fonctionnait très bien depuis plusieurs mois & depuis le début du mois de décembre, le script ne tourne plus et j'obtient ce message :
 

Code :
  1. Warning: Invalid argument supplied for foreach()


 
N'ayant RIEN touché, je ne comprend pas ce d'ou cela pourrait provenir
 
Quelqu'un aurait une idée ?
 
+

mood
Publicité
Posté le 03-12-2008 à 16:08:57  profilanswer
 

n°1821447
sircam
I Like Trains
Posté le 03-12-2008 à 16:14:15  profilanswer
 

De l'argument d'un foreach.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1821455
daDD
Posté le 03-12-2008 à 16:21:13  profilanswer
 

gnnn ?


---------------
☢ Hail to the Ping Baby ! ☢
n°1821479
kao98
...
Posté le 03-12-2008 à 16:45:31  profilanswer
 

Y'a bien un argument dans ton foreach !?
Ben le problème, c'est lui !


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1821494
daDD
Posté le 03-12-2008 à 17:01:54  profilanswer
 

Ok,
mais le problème vient quand même de Free.
 
J'ai pu tester à l'instant le script chez 1and1 et ca passe.
A moins que ce soit un problème de version ?


---------------
☢ Hail to the Ping Baby ! ☢
n°1821497
dwogsi
Défaillance cérébrale...
Posté le 03-12-2008 à 17:04:28  profilanswer
 

Peut-on voir le code source du script en question?
Le fait que ton foreach() lève une warning ne signifie pas grand chose.
Dump les variables que tu lui passes.


Message édité par dwogsi le 04-12-2008 à 14:09:15

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1821605
skeye
Posté le 03-12-2008 à 19:44:12  profilanswer
 

daDD a écrit :

Ok,
mais le problème vient quand même de Free.


Non. Le problème vient du boulet qui passe une variable non initialisée comme argument d'un foreach.


---------------
Can't buy what I want because it's free -
n°1821607
Profil sup​primé
Posté le 03-12-2008 à 19:49:16  answer
 

ou bien d'une donnée qui n'est pas un tableau [:dawa]
L'erreur vient de toi désolé [:dawa]

n°1821610
sircam
I Like Trains
Posté le 03-12-2008 à 19:58:50  profilanswer
 

Ouais enfin, fais pêter le code qu'on puisse t'apporter aide et conseils :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1821960
jagstang
Pa Capona ಠ_ಠ
Posté le 04-12-2008 à 15:20:09  profilanswer
 

il a trop honte [:jagstang]


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
mood
Publicité
Posté le 04-12-2008 à 15:20:09  profilanswer
 

n°1844465
Sat711
Posté le 28-01-2009 à 22:45:32  profilanswer
 

A vrais dire j'ai eu le même problème sur free.
 
Le problème est que la variable que j'ai utilisé dans mon foreach() est le résultat de l'appel de la commande glob().
 
En local aucun problème, sois il y a quelque chose et c'est retoruner dans un tableau, sois il y a rien et ça retourne tout de même un tableau vide.
 
Hors j'ai fini par découvrir qu'elle était bloqué sur free, et avec un petit var_dump() on se rend compte que glob() chez free renvoi false.
 
D'où l'invalid argument supplied. :)  
 
Il est probable que son erreur vienne de là, alors évitez de vomir sur les gens à la première occasion.

n°1844491
Alisteroid
Posté le 29-01-2009 à 00:48:00  profilanswer
 

Et donc le problème ne vient pas du foreach qui soit disant foire chez free  ( :lol: )
CQFD  [:cend]


Message édité par Alisteroid le 29-01-2009 à 00:48:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Commande foreach() chez Free.fr

 

Sujets relatifs
Fichier Batch et commande FTPExport requete oracle en CSV via la ligne de commande
foreach java/jspprobleme avec la commande make
[Résolu] - [Batch Dos] Probleme carateres dans resultat txt"Pages Perso Free".. pub qui aparait...
Limitation ligne de commande[Résolu] - [Batch Dos] probleme commande for /F
[batch] Raccourci "spécial" avec la commande "shortcut"[VBS] passer plusieurs commande MS dos en VBS
Plus de sujets relatifs à : Commande foreach() chez Free.fr


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR