Article Directory Script bug

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 : Article Directory Script bug

Re: Article Directory Script bug

par EMYDAD » 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

Re: Article Directory Script bug

par jojolapine » 26 janv. 2010, 11:48

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

Re: Article Directory Script bug

par Ryle » 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à...

Article Directory Script bug

par EMYDAD » 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