Variabel opslaan in een .txt file
Ik wil nu een bezoekersregister aanvragen, hoe kan ik "$ip" opslaan in een nieuwe tekstfile (ip.txt) wanneer een bezoeker op mijn site komt.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
moeten er geen exit's bij?
Code (php)
1
2
3
4
2
3
4
<?php
$ip = $_SERVER['REMOTE_ADDR'] . PHP_EOL;
file_put_contents('ip.txt', $ip, FILE_APPEND);
?>
$ip = $_SERVER['REMOTE_ADDR'] . PHP_EOL;
file_put_contents('ip.txt', $ip, FILE_APPEND);
?>
Maar goed, waarom gebruik je voor dit doeleinde geen database? Dat is vele malen eenvoudiger dan het werken met txt bestandjes...
anyway bedankt aan degenen die hun scripts hebben gegeven, vooral Benche die een zeer korte gaf ;)
Gewijzigd op 01/01/1970 01:00:00 door Sandy Cohen
Bilel Bghiel schreef op 21.12.2008 14:49:
Dan heb ik nieuws, SQL is vele malen eenvoudiger dan gepruts met textfiles. Daarnaast is het sneller en veiliger.weinig ervaring met het gebruik van SQL queries :P
Ook met het schrijven naar een bestand zo te zien, dat is dus een slechte reden
Blanche schreef op 21.12.2008 12:46:
en dan nu nog korter:
is korter, maar sla hem op in $ip omdat ik hem ook nog in een echo wil zetten :P
als jij 2x een ip adres wil laten zien kan je ook 2x
$_SERVER['REMOTE_ADDR']; echoen?
bovendien werkt een Database vele malen sneller en veiliger dan een textbestand. mocht je het toch met een txt doen let wel op de juiste permissies anders zal hij niet werken.
houd er ook rekening mee dat bijvoorbeeld
www.site.com/iplog.txt door iedereen uit te lezen is!!!
Ja, ik wou alleen even een voorbeeldscript ;)
maar t lijkt me dat als je hem CHMOD naar 770 dat dat dan niet meer kan
Gewijzigd op 01/01/1970 01:00:00 door Gamer0077
Gamer0077 schreef op 10.01.2009 19:32:
K ben een beginner hoor
maar t lijkt me dat als je hem CHMOD naar 770 dat dat dan niet meer kan
maar t lijkt me dat als je hem CHMOD naar 770 dat dat dan niet meer kan
Dat 'wat' niet kan?
660 is dan hetgeen jij effectief wil hebben.