Bonjour tout le monde !
Je rencontre un problème lors de la mise en ligne d'un espace membre sur OVH. Le serveur me retourne comme erreur :
La ligne en question est la suivante :
Le soucis c'est qu'en local (sur WampServer à jour (PHP 5.5.12)) le code fonctionne correctement. Je pense que par défaut OVH ne comprend pas pdo et la récupération des informations sous forme d'objet. Il ne comprend pas la présence des [] à l'intérieure du execute();.
En fait, au niveau de la connexion à la BDD, j'ai écrit le code suivant pour récupérer les informations sous forme d'objet plutôt que sous forme de tableaux associatifs :
Dois-je écrire quelques chose dans le fichier .htaccess pour corriger ce problème ? Merci d'avance.
Modifié par SilverFox (29 Jun 2015 - 10:57)
Je rencontre un problème lors de la mise en ligne d'un espace membre sur OVH. Le serveur me retourne comme erreur :
Parse error: syntax error, unexpected '[', expecting ')' in /chemin/du/fichier/fichier.php on line 17
La ligne en question est la suivante :
$req->execute([$_POST['username']]);
Le soucis c'est qu'en local (sur WampServer à jour (PHP 5.5.12)) le code fonctionne correctement. Je pense que par défaut OVH ne comprend pas pdo et la récupération des informations sous forme d'objet. Il ne comprend pas la présence des [] à l'intérieure du execute();.
En fait, au niveau de la connexion à la BDD, j'ai écrit le code suivant pour récupérer les informations sous forme d'objet plutôt que sous forme de tableaux associatifs :
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
Dois-je écrire quelques chose dans le fichier .htaccess pour corriger ce problème ? Merci d'avance.
Modifié par SilverFox (29 Jun 2015 - 10:57)