Bonjour.

Dans un projet je suis entrain de créer un CMS simple d'utilisation. Je dois donc créer un système d'installation du CMS par un utilisateur lambda. J'ai donc créé un controller installation qui est lancé automatiquement si les différentes étapes d'installation ne sont pas complétés (inscrites dans la variable Config).

Dans le système d'installation, j'aimerais ouvrir le fichier "core.php" et y inscrire les différentes informations concernant le site internet dans la variable de configuration (la bdd, le nom du site, le nom de l'admin, son email, ect).

Le problème est que, lorsque j'essaye d'ouvrir le fichier:

if(!is_file($fichier)){
  $verif = @fopen($fichier, "w+");
  fclose($verif);
}else{
  $verif = @fopen($fichier, "r+");
  while (!feof($verif)) { 
    $ligne$nom] = fgets($verif);
  }
  debug($ligne);
  $stock = @fread($verif, filesize($fichier));
  debug($stock);
  fclose($verif);
}
die();

Chacun des debug me donnent des étoiles.... :

\app\Controller\InstalleController.php (line 23)
array(
    'database' => ' *****'
)

De plus, mon debug du tableau de données "data" me renvoie aussi des étoiles....

J'ai besoin d'un gros coup de main!! Merci d'avance :D

1 réponse


Ciloe
Auteur
Réponse acceptée

C'est bon j'ai la solution posté dans un autre forum. Il existe un plugin pour ça (j'ai tendance à pas regarder les plugins ^^).

Je vais quand même regarder comment il a fait, car le but c'est que je le fasse seul ^^. Voilà le lien:

http://www.pierrebaron.fr/works/cakephp-install