Erreur de tableau dans un require_once

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 : Erreur de tableau dans un require_once

par FLE » 21 févr. 2009, 18:02

Zeus: profil modifié. Merci et bon week-end.

Problème résolu :D : il manquait un ";" sur l'instruction précédente au require_once.

Donc une tournée générale au bar sur mon compte. :oops:

par zeus » 21 févr. 2009, 12:50

Ryle: j'ai modifié le post mais je crois que c'est pas encore au point... je le retravallerai tout à l'heure. :oops:
C'est parce que tu as désactivé les bbcodes dans ton comptes ;)
Je les ais réactivé pour ce message, mais je te conseille de les activer dans ton profil ;)

par FLE » 21 févr. 2009, 11:53

Ryle: j'ai modifié le post mais je crois que c'est pas encore au point... je le retravallerai tout à l'heure. :oops:
- J'ai ajouté "29:" dans le script pour signaler l'emplacement de l'erreur.
- Il n'y a pas de code avant celui indiqué.
Merci Ryle.

par Ryle » 21 févr. 2009, 11:38

Modération :
FLE, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.


Concernant ton problème, quelle est la ligne 29 de ton fichier ? donne nous égalemen les quelques lignes qui précèdent :)

Erreur de tableau dans un require_once

par FLE » 21 févr. 2009, 11:20

Bonjour,

je prépare un script en ligne de commande sous windows (PHP 5.2.8 cli), il appel un fichier de configuration (cf ci-dessous) mais j'ai une erreur pendant le parsing de l'interprêteur. Quand je commente la ligne de déclaration du tableau $jobs, évidemment tout fonctionne normalement.

Le script appelant :
<?php
#! /usr/bin/php
# Format UTF-8
require_once "config.php";
... je fait quelque chose ...
?>
Le fichier config.php :
<?php
#! /usr/bin/php
# Format UTF-8
$log_level = "infor"; # Default value
29: $jobs = array(); # Array wich contain all jobs
?>
L'erreur se produit même si le tableau est initialisé avec une valeur.

L'erreur de l'interpreteur php :
D:\data\PHP>php automate_de_synchronisation.php
PHP Parse error: parse error in D:\data\PHP\config.php on line 29
PHP Stack trace:
PHP 1. {main}() D:\data\PHP\automate_de_synchronisation.php:0

Une idée ?