log.dat in aparte map plaatsen
ik heb een script van deze site geplukt, en het een beetje aangepast er een admin aan verbonden.
Maar als ik dat script nu include in andere pagina's word het wel opgeslagen in de datebase, maar krijg ik dat niet te zien in die admin, omdat het log.dat in iedere map apart word op geslagen.
Hoe krijg ik die log.dat nou extern ? zodat die voor meerdere pagina's te gebruiken is.
Maar als ik dat script nu include in andere pagina's word het wel opgeslagen in de datebase, maar krijg ik dat niet te zien in die admin, omdat het log.dat in iedere map apart word op geslagen.
Hoe krijg ik die log.dat nou extern ? zodat die voor meerdere pagina's te gebruiken is.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$logfile = 'log.dat';
if(!$fp = fopen($logfile, "a")) {
echo "($logfile) kan niet geopent worden";
exit;
}
if(!fputs($fp,"
$ip, $hostname, $page, $datum
")) {
echo "Het bestand kon niet worden beschreven!";
exit;
}
flock($fp, 2);
fclose($fp);
} else {
$fp = fopen($logfile, "a");
fputs($fp,"
$ip, ($hostname), ($page), ($datum)
");
flock($fp, 2);
fclose($fp);
}
?>
$logfile = 'log.dat';
if(!$fp = fopen($logfile, "a")) {
echo "($logfile) kan niet geopent worden";
exit;
}
if(!fputs($fp,"
$ip, $hostname, $page, $datum
")) {
echo "Het bestand kon niet worden beschreven!";
exit;
}
flock($fp, 2);
fclose($fp);
} else {
$fp = fopen($logfile, "a");
fputs($fp,"
$ip, ($hostname), ($page), ($datum)
");
flock($fp, 2);
fclose($fp);
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Niek Kasius
Gesponsorde koppelingen:
Als ik jouw was zou ik je gaan verdiepen in Mysql en een database gebruiken.
ik kan niet scripten in php en van Mysql snap ik de ballen van.
maar het word wel op geslagen in een database, alleen word het niet zichtbaar als het word geinclude in een andere pagina, en dat komt doordat die logfile niet in een map word opgeslagen.
maar het word wel op geslagen in een database, alleen word het niet zichtbaar als het word geinclude in een andere pagina, en dat komt doordat die logfile niet in een map word opgeslagen.
Dit script zal je iets moeten verbouwen om het dynamisch bruikbaar te kunnen maken voor alle/meerdere pagina's. Of je moet dit script binnen alle pagina's plakken en aanpassen, maar lijkt me toch ook weer niet de bedoeling.
Dit is een goede pagina wara je veel informatie kunt vinden:
http://nl.php.net/docs.php
En natuurlijk de tutorials op deze site.
Dit is een goede pagina wara je veel informatie kunt vinden:
http://nl.php.net/docs.php
En natuurlijk de tutorials op deze site.



