Array en files
Ik ben nu dus bezig met een klein systeempje (zo mag je het niet eens noemen maarja). Hij logt het IP en het browser alleen ik heb een probleem. Dit is tevens niet het hele script ook heb ik dat hij het browser type en ip logt weg gehaald maarja dit is het:
Code (php)
1
2
3
4
5
2
3
4
5
$filehandle = fopen($file, "w");
$info = array( "lol", "aa" );
fwrite($filehandle, $info);
fclose($filehandle);
$info = array( "lol", "aa" );
fwrite($filehandle, $info);
fclose($filehandle);
Het probleem is dat hij niet "lol" en "aa" logt maar "Array" weten jullie hoe dit komt?
En met de functie "$_SERVER['HTTP_USER_AGENT']" krijg je toch iemands browser type of is dit alweer PHP 4?
Alvast bedankt
Omar
Code (php)
Zoiets, je moet de array delen wel los van elkaar aanspreken, dus niet de gehele array, maar de array keys.
Nu loop ik tegen het volgende probleem aan. Als ik me site bezoek logt hij wel het IP en browser type maar als ik het nog een keer doe dan wordt zegmaar de oude log vervangen hierdoor blijft het maar 1 regel. Ik wil graag dat hij bij elk bezoek de site logt. Eerst dacht ik iets met een While maar daar kwam ik niet verder mee...
Omar
Code (php)
De 'a' flag zorgt ervoor dat je kunt gaan schrijven in het bestand, en dat alles wat je erin schrijft _achteraan_ het bestand wordt gezet. Dus alles wat in het bestand stond, blijft staan, en er komen nieuwe regels bij.
De 'a+' flag doet precies hetzelfde, maar dan kun je ook nog lezen, mocht dat nodig zijn. Het vervelende is namelijk wel dat je nu dubbele records krijgt.
Gewijzigd op 01/01/1970 01:00:00 door Marco