PHP ver gevorderde |
|
Hej,
Hoe zet ik letterlijk '$host = ..' op het scherm/in een bestand.
Ik probeer een installatiebestand te maken voor de klant.
Er moet een bestand worden gemaakt met daarin de databasegegevens, maar er moet dus letterlijk:
$user = 'username';
$pass = 'xxxx';
$host = 'localhost';
$db = 'database';
in komen te staan.
Hoe kan ik dus letterlijk '$host' erin zetten, want zoals ik 't nu heb ziet het bestand er zo uit:
= 'username';
= 'xxxx';
= 'localhost';
= 'databse';
Zo schrijf ik 't weg:
<?php
$file = fopen('connection.inc.php', 'w');
$file = fwrite($file,
"<?php\n
$user = '".$_POST['dbuser']."'\n
$pass = '".$_POST['dbpwd']."'\n
$host = '".$_POST['dbhost']."'\n
$db = '".$_POST['db']."'\n\n
$connect = mysql_connect($host, $user, $pass);\n
$select = mysql_select_db($db);\n\n
if ($connect != TRUE || $select != TRUE) {\n
die('Kon geen verbinding met de database maken.'.mysql_error());\n
}\n
?>");
?>
<?php $file = fopen('connection.inc.php', 'w'); "<?php\n $user = '".$_POST['dbuser']."'\n $pass = '".$_POST['dbpwd']."'\n $host = '".$_POST['dbhost']."'\n $db = '".$_POST['db']."'\n\n $connect = mysql_connect($host, $user, $pass);\n $select = mysql_select_db($db);\n\n if ($connect != TRUE || $select != TRUE) {\n die('Kon geen verbinding met de database maken.'.mysql_error());\n }\n ?>"); ?>
|