Probleme: foreach in php5

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme: foreach in php5

Re: Probleme: foreach in php5

par stealth35 » 13 mai 2010, 23:27

sinon quel extension tu utilises pour lire ton xml ?

Re: Probleme: foreach in php5

par samaoui » 13 mai 2010, 21:21

il prait que le probleme est lié à un module ou extension php, que faire ..

Re: Probleme: foreach in php5

par samaoui » 13 mai 2010, 19:17

tjr pas d"erreurs,

je parle des extension php

Re: Probleme: foreach in php5

par stealth35 » 13 mai 2010, 19:13

c'est
error_reporting(E_ALL | E_STRICT);
sinon quel extension tu utilise pour lire ton xml ?

Re: Probleme: foreach in php5

par samaoui » 13 mai 2010, 19:08

ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
error_reporting(E_ALL);
error_reporting(E_STRICT);

tjr, aucune erreurs affichées,

j'ai installé en local avec php5 et ca marche, je crois alors que le problème vient d'une extension, mais laquelle je ne sais pas..

Re: Probleme: foreach in php5

par stealth35 » 13 mai 2010, 18:53

samaoui = invité
J'ai oublé de mettre mon pseudo

mode affichage 1440/900px
non mais affiche d'erreurs :wink:
http://www.php.net/manual/fr/errorfunc. ... -reporting
met toi en E_ALL | E_STRICT

Re: Probleme: foreach in php5

par samaoui = invité » 13 mai 2010, 18:50

samaoui = invité
J'ai oublé de mettre mon pseudo

mode affichage 1440/900px

Re: Probleme: foreach in php5

par stealth35 » 13 mai 2010, 18:49

j'affiche les erreurs et ca ne me donne rien, ce qui fait que tout est bien,
ca dépend t'es en quelle mode d'affichage ?

Re: Probleme: foreach in php5

par Invité » 13 mai 2010, 18:47

j'affiche les erreurs et ca ne me donne rien, ce qui fait que tout est bien,

Re: Probleme: foreach in php5

par stealth35 » 13 mai 2010, 18:37

t'es sur que t'a les mêmes extensions ? affiche les erreurs tu verras bien ou ca cloche

Re: Probleme: foreach in php5

par Invité » 13 mai 2010, 18:31

Ton problème ne vient pas du foreach mais de la valeur que tu lui passes en paramètre... vérifie que ta variable est bien renseignée :)

De plus, je n'ai pas bien compris en quel version de php tu étais au final, mais je ne suis pas sur que la syntaxe que tu utilises fonctionne en php 4 et je crois qu'il faut décomposer la récupération de ton attribut ($xml->array) et le parcours du tableau (array['template_set']['template_bit']) ... à vérifier :)
ca marche tres tres bien en php4
c'est juste avec php5 que j'ai eu ce probleme

Re: Probleme: foreach in php5

par Invité » 13 mai 2010, 18:29

mon xml :

<?xml version="1.0" encoding="ISO-8859-1"?>
<template_set>
<template_bit> <bit_name>art_list_divider</bit_name>
<group_name>art_list</group_name>
<content><![CDATA[<!--<div style="padding: 10px;"> </div>--><div class='horizontal_rule'></div>]]></content>
<can_delete>0</can_delete>
....

Merci

Re: Probleme: foreach in php5

par Ryle » 13 mai 2010, 18:25

Ton problème ne vient pas du foreach mais de la valeur que tu lui passes en paramètre... vérifie que ta variable est bien renseignée :)

De plus, je n'ai pas bien compris en quel version de php tu étais au final, mais je ne suis pas sur que la syntaxe que tu utilises fonctionne en php 4 et je crois qu'il faut décomposer la récupération de ton attribut ($xml->array) et le parcours du tableau (array['template_set']['template_bit']) ... à vérifier :)

Re: Probleme: foreach in php5

par stealth35 » 13 mai 2010, 18:19

Merci pour votre reponse, mais cela m'affiche un: NULL

que dois je faire et merci.
c'est que c'est pas bon, revoi ta classe je doute que t'es une propriété ou une methode qui s'appelle "array", c'est quoi ton $xml a la base ?

Re: Probleme: foreach in php5

par samaoui » 13 mai 2010, 18:16

Merci pour votre reponse, mais cela m'affiche un: NULL

que dois je faire et merci.