IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[XML] err T_object_operator ?


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de ia.jenny
    Profil pro
    Inscrit en
    Août 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 152
    Par défaut [XML] err T_object_operator ?
    Bonjour,
    Mon programme fonctionne très bien sur EasyPHP,
    Le problème des qu’il est sur mon serveur, j’ai cette erreur T_OBJECT_OPERATOR… on line 6.
    foreach ($node->childNodes as $n){
    Et voici le lien : http://ia.jenny.free.fr//Flash/test.php
    Il me semble que c’est un problème d’incompatibilité avec php 4 et php 5.

    j'ai esayé le code du forum pour connaître ma version PHP.
    http://ia.jenny.free.fr/Flash/php.php
    J’ai le message : Paramètre attendu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    if (!isset($_GET['LFILE'])) {
        die('Paramètre attendu');
    }
    if (!preg_match('/^4/', PHP_VERSION)) {
        echo "Vous n'utilisez pas PHP 4 !";
    }
    if (!extension_loaded('domxml')) {
        die("L'extension DOMXML n'est pas disponible");
    }
    $dom = domxml_open_mem($_GET['LFILE']);
    header('Content-type: text/plain');
    echo $dom->dump_mem();
    ?>
    Voici un petit morceau de mon programme qui bug!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <contacts>
    <contact In="slt" Out="salut"/>
    <contact In="ac" Out="avec"/>
    <contact In="qd" Out="quand"/>
    </contacts>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?php
    	$Tmp="qd arrives tu en haut de la montagne ?";
    	$World_Data_In = explode (" ", $Tmp);
    	$dom0 = DomDocument::load("http://ia.jenny.free.fr/Flash/Fr/ab.Xml");
    	$node = $dom0->getElementsByTagName('contacts')->item(0);
    	foreach ($node->childNodes as $n){
    		if ($n->nodeType == XML_ELEMENT_NODE){
    			foreach($World_Data_In AS $i){
    				if ($n->getAttribute("In")==$i){
    					$Tmp = str_replace($n->getAttribute("In"), $n->getAttribute("Out"), $Tmp);
    				}
    			}
    		}
    	}
    	printf('%s <br/>',$Tmp);
    ?>
    J’obtiens bien la réponse « quand arrives tu en haut de la montagne ? » sur EasyPHP

    Je ne trouve aucune solution dans les forums.
    Comment rendre mon code compatible ?
    Je vous remercie d’avance pour votre aide.
    @+

  2. #2
    Membre confirmé Avatar de ia.jenny
    Profil pro
    Inscrit en
    Août 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 152
    Par défaut
    Re
    Il faut l'extention .php5 au lieux de .php
    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. xml -> xsl -> xml
    Par virgile04 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 10/10/2002, 17h53
  2. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 16h29
  3. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 18h48
  4. Débutant XML
    Par viny dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 25/07/2002, 13h07
  5. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo