Mon script fonctionne très bien sur mon xampp. Maintenant, j'ai essayé de le télécharger sur le serveur, mais il a craché directement un
Erreur d'analyse: erreur de syntaxe, '[' inattendu
dans mon visage. :(
La ligne dont il se moque est celle-ci:
$item = $xml->xpath($path)[0];
Et je n'ai aucune idée de ce qui ne va pas. J'ai essayé de regarder le changelog php 5.3 mais je n'ai rien trouvé à ce sujet. (Parce que j'ai 5.3 sur le serveur, et sur xampp c'est une ancienne version)
Le bloc de code entier ressemble à ceci:
$path = '//item[@id="'.$id.'"]';
if ($xml->xpath($path)) {
$item = $xml->xpath($path)[0];
} else {
die('<p class="error">Script Error: Code 101 - Please contact administrator</p>');
}
Je suis reconnaissant pour toute aide, je ne peux pas rechercher [avec google et je n'ai aucune idée d'où cela pourrait venir, car sur xampp son bon fonctionnement
Essayez cette $item = $xml->xpath($path);
$item = $item[0];