Ik heb een php file gemaakt die als database bestandje (kan helaas niet van mysql gebruik maken) moet gaan dienen
per regel schijd ik de username, password etc. door een | zodat ik die later met een explode() weer uit elkaar kan halen. Ik doe het in een php file, zodat de file zelf nooit uitgelezen kan worden van buitenaf. Ziet er dus zeg maar zo ongeveer uit
============
<?php
username1|password1|voornaam1|achternaam1
username2|password2|voornaam2|achternaam2
?>
============
Nou treedt er echter gelijk al iets geks op. als ik dit bestand nu zo inlees:
en ik doe print_r($filearray)
dan krijg ik 3 waardes terug.
key 0 -> username1 etc
key 2 -> username2 etc
key 3 -> ?>
nou vraag ik me dus af, waarom staat username1 etc niet onder key 1; <?php niet onder key 0; en waar is key 1 uberhaupt gebleven?
per regel schijd ik de username, password etc. door een | zodat ik die later met een explode() weer uit elkaar kan halen. Ik doe het in een php file, zodat de file zelf nooit uitgelezen kan worden van buitenaf. Ziet er dus zeg maar zo ongeveer uit
============
<?php
username1|password1|voornaam1|achternaam1
username2|password2|voornaam2|achternaam2
?>
============
Nou treedt er echter gelijk al iets geks op. als ik dit bestand nu zo inlees:
code:
1
2
3
4
5
6
| if (@!$fp = fopen("data.php", "r"))
{
echo "Couldn't open file.<br>\n";
}
$filearray = file("data.php");
fclose($fp); |
en ik doe print_r($filearray)
dan krijg ik 3 waardes terug.
key 0 -> username1 etc
key 2 -> username2 etc
key 3 -> ?>
nou vraag ik me dus af, waarom staat username1 etc niet onder key 1; <?php niet onder key 0; en waar is key 1 uberhaupt gebleven?