déclaration de l'espace de nom avec "use" en local ne fonctionne pas

Eléphanteau du PHP | 42 Messages

18 avr. 2016, 20:49

Bonjour.

En ce moment, j'essaie d'intaller Steam Authentification sur mon petit
site improvisé écrit en php.

Le problème est que l'Apache ne comprend pas le chemin vers
SteamLogin.php que j'ai indiqué.

Voici mon code :

Code : Tout sélectionner

<?php use "C:\wamp\bin\php\php5.4.3\src\Ehesp\SteamLogin"; $login = new SteamLogin() .....
Et le message d'erreur :

Code : Tout sélectionner

Parse error: syntax error, unexpected '"C:\wamp\bin\php\php5.4.3\src\' (T_CONSTANT_ENCAPSED_STRING), expecting identifier (T_STRING) or \\ (T_NS_SEPARATOR) in C:\wamp\www\1.php on line 2
Et voici ce que j'ai essayé :

1. remplacer \ par /
2. changer le répertoire par défaut d'Apache

Mais aucun progres.

Ce n'est pas possible de charger la librairie php en local ?

Avatar de l’utilisateur
Administrateur PHPfrance
Administrateur PHPfrance | 7161 Messages

18 avr. 2016, 23:39

Bonjour,

Met le répertoire Ehesp/ dans le même répertoire que ton projet dans C:\wamp\www\...
Et ensuite fait un lien relatif, ça rendra ton projet davantage portable d'une plateforme à l'autre
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 42 Messages

09 mai 2016, 03:35

Bonjour,

Met le répertoire Ehesp/ dans le même répertoire que ton projet dans C:\wamp\www\...
Et ensuite fait un lien relatif, ça rendra ton projet davantage portable d'une plateforme à l'autre

Bonjour, Monsieur.
J'ai été bien dirigé sur la bonne page. Merci bien :priere: