From dad2ea9b4b40530c8876211d9416e92771823ea7 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Sat, 27 Nov 2004 15:23:54 +0000 Subject: [PATCH] =?UTF-8?q?Test=20le=20fichier=20de=20conf=20d=E8s=20la=20?= =?UTF-8?q?premi=E8re=20=E9tape?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/install/index.php | 55 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 50 insertions(+), 5 deletions(-) diff --git a/htdocs/install/index.php b/htdocs/install/index.php index cddde92ca82..5a1127f7050 100644 --- a/htdocs/install/index.php +++ b/htdocs/install/index.php @@ -24,12 +24,57 @@ include("./inc.php"); pHeader("Bienvenu dans Dolibarr", "licence"); -?> -

-Nous avons fait en sorte que l'installation soit le plus simple possible, vous n'avez qu'à suivre les étapes une à une. -'; +print "Nous avons fait en sorte que l'installation soit le plus simple possible, vous n'avez qu'à suivre les étapes une à une."; -pFooter(); + +$conf = "../conf/conf.php"; + + +if (is_readable($conf)) +{ + include ($conf); +} +else +{ + $fp = @fopen("$conf", "w"); + if($fp) + { + @fwrite($fp, '"); + fclose($fp); + } +} + + +if (!file_exists($conf)) +{ + print "

Le fichier de configuration conf.php n'existe pas !
"; + print "Vous devez créer un fichier htdocs/conf/conf.php et donner les droits d'écriture dans celui-ci au serveur Apache.
"; + + $err++; +} +else +{ + + if (!is_writable("../conf/conf.php")) + { + print "

Le fichier de configuration conf.php existe.
"; + print "Le fichier conf.php n'est pas accessible en écriture, vérifiez les droits sur celui-ci, le serveur Apache doit avoir le droit d'écrire dans ce fichier le temps de la configuration (chmod 666 par exemple)
"; + + + $err++; + } + else + { + print "

Le fichier de configuration conf.php existe.
"; + print "Le fichier conf.php est pas accessible en écriture

Vous pouvez continuer"; + + } +} + +if ($err == 0) pFooter(); ?>