Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/09/2011, 14h26   #1
arnob59
Candidat au titre de Membre du Club
 
Homme Arnaud
Développeur Web
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 10
Points : 10
Par défaut Notice: Use of undefined constant php - assumed 'php'

Bonjour (et bonne rentrée) à tous,
Habituellement je trouve toujours une solution à mes problèmes, qui se sont forcément déjà présentés à d'autres....
Mais la je ne trouve pas vraiment ...

Voici le code (autoload.php):

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//  -------------------------------------------------
//  AUTOLOAD
//  -------------------------------------------------
    $fnc_dir = dirname(__FILE__)."/" ;
    $handle = opendir( $fnc_dir ) ;
    while (false !==  ($file = readdir($handle) ) )
    {
        if ( !preg_match( "/^([.]*|autoload.php)$/" , $file ) )
        {
            include_once $fnc_dir . $file;
        }
    }
    closedir( $handle );
?>
et voila l'erreur (Notice) générée:
Citation:
Notice: Use of undefined constant php - assumed 'php' in /[....]/autoload.php on line 1
Mon ami Google m'a bien trouvé des cas similaires... mais pas franchement de solution...

sur mon serveur (en reseau) local l'application tourne a merveille, mais pas sur OVH, et ce n'est évidement pas du ressort du support technique.

Quelqu'un aurait-il quelque lumières à m'apporter?
Merci d'avance.
arnob59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 14h31   #2
Théocrite
Membre confirmé
 
Homme Thomas Dutrion
Développeur Web
Inscription : février 2009
Messages : 157
Détails du profil
Informations personnelles :
Nom : Homme Thomas Dutrion
Âge : 24
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2009
Messages : 157
Points : 284
Points : 284
Bonjour,

Honnêtement bien étrange problème...

Concernant ton fichier, as tu vérifié qu'il est bien encodé (utf8 sans BOM par exemple), et qu'aucun caractère étrange ne se soit fourré entre le ? et le php ?
Théocrite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 14h47   #3
arnob59
Candidat au titre de Membre du Club
 
Homme Arnaud
Développeur Web
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 10
Points : 10
oui tous les fichiers de l'appli sont encodé en UTF8...
Je sèche
arnob59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 14h41   #4
arnob59
Candidat au titre de Membre du Club
 
Homme Arnaud
Développeur Web
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 10
Points : 10
après de longues (très longues) minutes d'attente au service client OVH j'ai enfin eu une réponse (si on peu appeler ça une réponse)...

"- Votre code php est écrit sur une seule ligne Mr, c'est pour cela que c'est une erreur à la ligne 1."

Plutôt funky, à l'occaz, j’essaierai de coder toute une appli sur une seule ligne...

Bref le fichier est mal parsé, mais ça ne m’explique pas pourquoi ça tourne en local et chez 1&1.

Du coup, comme un commercial s'est en plus permis de dire à mon client que mon code été très mauvais et que je travail mal.., au revoir OVH.

Je considère le problème comme étant "résolu" mais j'aimerai bien comprendre pourquoi le code est interprété sur une seule ligne...
arnob59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2012, 11h44   #5
fredo2009
Futur Membre du Club
 
Inscription : juin 2005
Messages : 46
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 46
Points : 15
Points : 15
Citation:
Envoyé par arnob59 Voir le message
Je considère le problème comme étant "résolu" mais j'aimerai bien comprendre pourquoi le code est interprété sur une seule ligne...
Je déterre, mais c'est encore d'actualité et je donne ma solution

J'ai eu le même problème.
Le fichier est correct chez moi sur notepad++, mais pas sur le ftp (exemple je le visualise directement avec mon client ftp via clic droit et visualiser, le code se retrouve sur une ligne)
Problème lors du transfert ftp (inexpliqué encore)
Solution: créer un nouveau document vierge (et pas faire enregistrer sous un autre nom) et coller le code dans le doc tout neuf.
Et miracle ça passe, bizarre non?
fredo2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2012, 19h31   #6
rawsrc
Modérateur
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 2 585
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 36
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 2 585
Points : 6 029
Points : 6 029
Envoyer un message via Skype™ à rawsrc
Salut,

cela ne viendrait pas d'une différence de retour à la ligne entre les environnements par hasard ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h41.


 
 
 
 
Partenaires

Hébergement Web