Article Directory Script bug

Petit nouveau ! | 2 Messages

25 janv. 2010, 23:15

Bonjour,

Je suis un tout nouveau et je tente désespérément d'installer un script pour mon site.
Ce script permet aux visiteurs de soumettre des articles divers et variés.

A l'installation, après avoir renseigné le nom de la base de données et mes autres informations, je recois une erreur qui me signale :

Parse error: syntax error, unexpected T_STRING in.........Line 9


J'ai copié le fichier incriminé ci-desssous.

<?
$database_host = 'XXXXXXX';
$database_username = 'XXXXXXXXX';
$database_password = 'XXXXXXXXXXXXXX';
$database_name = 'XXXXXXXXXXXXX';
$admin_email = '[email protected]';

$sql = new mysqli($database_host, $database_username, $database_password, $database_name);
if (!$sql instanceof mysqli) {
die ('Database error, please check settings');
}
?>


Si un sympathique contributeur pouvait me donner une piste afin de résoudre cela....

Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

25 janv. 2010, 23:52

Je pense que l'opérateur not (!) est prioritaire sur instanceof, du coup j'opterais pour la syntaxe :
if (!($sql instanceof mysqli))
mais je ne sais pas si l'erreur vient bien de là...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

ViPHP
ViPHP | 3607 Messages

26 janv. 2010, 11:48

Dans le doute, change aussi les
<?
Par des
<?php

Petit nouveau ! | 2 Messages

26 janv. 2010, 18:45

Bonsoir,
Merci de votre réponse mais cela ne fonctionne pas.

Petite précision : Dans mon script, avant l'installation, le fichier incriminé (config.php) est vide.
Il se crée après que j'ai rempli mes infos personnelles (serveur, etc....) dans le fichier install.php et c'est au moment
où je clique sur Installer" que je génère l'erreur.... Si cela peut aider....

Je vais retenter l'installation une nouvelle fois, ce sera au moins la cinquième, on ne sait jamais.

Si quelqu'un d'autre avait une idée.....

Merci