par
Cyrano » 22 sept. 2005, 17:21
Tiens, voilà, testé et fonctionnel:
<?php
$login = "mon_nom";
$host = "localhost";
$pass = "";
$db = "test";
$config = "./connexion.php";
if (!file_exists($config))
{
$infos = array(
"<?php\r\n",
"\$user = \"". $login ."\";\r\n",
"\$host = \"". $host ."\";\r\n",
"\$passwd = \"". $pass ."\";\r\n",
"\$nomBase = \"". $db ."\";\r\n",
"\r\n",
"\$connexion = mysql_connect(\$host,\$user,\$passwd);\r\n",
"mysql_select_db(\$nomBase,\$connexion);\r\n",
"?>"
);
$fichier = fopen($config, "w");
foreach($infos as $ligne)
{
fwrite($fichier, $ligne);
}
fclose($fichier);
}
?>
Résultat obtenu:
<?php
$user = "mon_nom";
$host = "localhost";
$passwd = "";
$nomBase = "test";
$connexion = mysql_connect($host,$user,$passwd);
mysql_select_db($nomBase,$connexion);
?>
Tiens, voilà, testé et fonctionnel:
[php]<?php
$login = "mon_nom";
$host = "localhost";
$pass = "";
$db = "test";
$config = "./connexion.php";
if (!file_exists($config))
{
$infos = array(
"<?php\r\n",
"\$user = \"". $login ."\";\r\n",
"\$host = \"". $host ."\";\r\n",
"\$passwd = \"". $pass ."\";\r\n",
"\$nomBase = \"". $db ."\";\r\n",
"\r\n",
"\$connexion = mysql_connect(\$host,\$user,\$passwd);\r\n",
"mysql_select_db(\$nomBase,\$connexion);\r\n",
"?>"
);
$fichier = fopen($config, "w");
foreach($infos as $ligne)
{
fwrite($fichier, $ligne);
}
fclose($fichier);
}
?>
[/php]
Résultat obtenu:
[php]<?php
$user = "mon_nom";
$host = "localhost";
$passwd = "";
$nomBase = "test";
$connexion = mysql_connect($host,$user,$passwd);
mysql_select_db($nomBase,$connexion);
?>[/php]