Lid |
|
hallo.
ik heb een simpel scriptje gemaakt om databasegegevens uit te lezen vanuit een bestand.
helaas wil het niet werken. ik heb al van alles geprobeerd maar ik krijg het niet werkend.
weten jullie waarom het niet werkt?
alvast bedankt.
p.s. de databasegegevens kloppen en het bestand bestaat.
function laadDBConnectie() //functie om de databasegegevens binnen te halen
{
$sFile = 'dbconnection.inc'; //het in te lezen bestand
$fnFile = fopen($sFile, 'r'); //open het bestand
$sConnection = fread($fnFile, filesize($sFile)); //lees het bestand in
$aConnection = explode(';', $sConnection); //splits de gezamelijke gegevens op
return $aConnection; //return de array
}
$aConnection = laadDBConnectie();
$sHost = $aConnection[0];
$sUsername = $aConnection[1];
$sPassword = $aConnection[2];
$sDbName = $aConnection[3];
$fnMysqlLink = mysql_connect($sHost, $sUsername, $sPassword);
mysql_select_db($sDbName);
function laadDBConnectie() //functie om de databasegegevens binnen te halen { $sFile = 'dbconnection.inc'; //het in te lezen bestand $fnFile = fopen($sFile, 'r'); //open het bestand $sConnection = fread($fnFile, filesize($sFile)); //lees het bestand in $aConnection = explode(';', $sConnection); //splits de gezamelijke gegevens op return $aConnection; //return de array } $aConnection = laadDBConnectie(); $sHost = $aConnection[0]; $sUsername = $aConnection[1]; $sPassword = $aConnection[2]; $sDbName = $aConnection[3];
edit:
het probleem bleek te zijn dat dbconnection.inc met UTF-8 was gecodeerd.
en PHP is niet UTF-8 veilig.
|