php vraagje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

13/10/2004 19:31:00
Quote Anchor link
Hallo,
ik wil een bezoekerslogboek maken.
Veel kan ik er niet van, maar ik heb al 1 deel.
De bedoeling is, iemand bezoekt de site, en stiekem wordt het script afgelopen. zonder dat ze het weten, wordt hun bezoek in out.txt genoteerd.
dus, in out.txt moeten max 100 regels staan met bezoekers.
Nu geeft hij een error op line 11

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$datum
= date("m.d.y"); // datum dd - mm - yyyy
$tijd = date("H:i:s"); // hh - mm - ss
$ip = getenv("REMOTE_ADDR"); //ip adres

$max = "5"; // het max aantal entries dat jij wil zien
$file = "out.txt"; // naarwaar je het schrijft

$str = "$ip - $datum - $tijd";
$out = fopen($file, "w");
for($i=0;i<$numoftimes;i++) //<= hier is de error
fwrite($out, $str);
fclose($out);
?>


Hij geeft een ERROR in line 11 .
en Sommige zeggen dat ie het ip niet geeft,
dus nu de vraag, hoe kan ik het ip zien?
hoe kan ik andere info zoals OS schrijven in os.

alvast bedankt
 
PHP hulp

PHP hulp

16/02/2025 08:01:16
 
Bram Z

Bram Z

13/10/2004 19:37:00
Quote Anchor link
het moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
for($i=0;$i<$numoftimes;$i++)
?>
 
Mitch X

Mitch X

13/10/2004 19:39:00
Quote Anchor link
Wat is de error?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
# Kijk eens goed :)
for($i=0;i<$numoftimes;i++)
# Klopt niet helemaal he? ;)
?>


Edit: Spelbreker hierboven ;)
Gewijzigd op 13/10/2004 19:40:00 door Mitch X
 

13/10/2004 19:40:00
Quote Anchor link
de error is
Parse error: parse error, expecting `')'' in /usr/local/www/data/jellomacfreak/index.php on line 11
 

13/10/2004 19:52:00
Quote Anchor link
ok, de error is weg
(het script had ik niet geschreven)
bij ip geeft hij niets ... (staat ook nog niet online)
maar het probleem is nu, ik wil dus uiteindlijk een lijst hebben van alle bezoekers.
nu overschrijft hij steeds het eerste ...
dus, hoe kan ik er een lijst van maken?
 
Steff   an

Steff an

13/10/2004 19:54:00
Quote Anchor link
Quote:
$out = fopen($file, "w");


maak van w eens W+ of R+
Gewijzigd op 13/10/2004 19:54:00 door Steff an
 

13/10/2004 20:03:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$datum
= date("m.d.y"); // datum dd - mm - yyyy
$tijd = date("H:i:s"); // hh - mm - ss
$ip = getenv("REMOTE_ADDR"); //ip adres

$max = "5"; // het max aantal entries dat jij wil zien
$file = "out.txt"; // naarwaar je het schrijft

$str = "$ip - $datum - $tijd";
$out = fopen($file, "w+");
for($i=0;$i<$numoftimes;$i++);
fwrite($out, $str);
fclose($out);
?>


of

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$datum
= date("m.d.y"); // datum dd - mm - yyyy
$tijd = date("H:i:s"); // hh - mm - ss
$ip = getenv("REMOTE_ADDR"); //ip adres

$max = "5"; // het max aantal entries dat jij wil zien
$file = "out.txt"; // naarwaar je het schrijft

$str = "$ip - $datum - $tijd";
$out = fopen($file, "r+");
for($i=0;$i<$numoftimes;$i++);
fwrite($out, $str);
fclose($out);
?>


doen niets ...
en bij W+ geeft ie een grote error
Warning: fopen(out.txt): failed to open stream: Inappropriate ioctl for device in /Users/jello/Desktop/IP - test/TacoHTMLEditTemp.php on line 10 Warning: fwrite(): supplied argument is not a valid stream resource in /Users/jello/Desktop/IP - test/TacoHTMLEditTemp.php on line 12 Warning: fclose(): supplied argument is not a valid stream resource in /Users/jello/Desktop/IP - test/TacoHTMLEditTemp.php on line 13

nou ja...
en, hoe kan ik ook het OS (besturingsysteem) erbij laten zetten? en nog van die dingen?
 
Mitch X

Mitch X

13/10/2004 20:24:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? $_SERVER['REMOTE_ADDR']; ?>

Moet je eens als ip zetten :P

Dit is ook leuk :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
if(substr(gethostbyaddr($_SERVER['REMOTE_ADDR']), -2) == 'nl')
   echo 'Je komt uit/zit in Nederland!';
?>
Gewijzigd op 13/10/2004 20:26:00 door Mitch X
 

13/10/2004 21:09:00
Quote Anchor link
leuk, maar, hoe kan ik nu i.p.v. enkel de laatste gebruiker gegevens, de rest ook laten behouden ?
van laat me zeggen, de laatste 100 bezoekers?
max op honderd stellen, en wat dan nog?
 

14/10/2004 11:32:00
Quote Anchor link
is het wel verstadig dat ik alles in een out.txt laat zetten?
of moet ik een .php document maken, die toelaat om zicht te laten beschrijven?
indien het laatste, welke script ofzo moet ik nemen?

en nog een klein bijvraagje: waar vind ik een goei free php ruimte, nie veel MB ruimte, het is enkel voor voor dit logboek ...
 
Mitch X

Mitch X

14/10/2004 11:44:00
Quote Anchor link
Database logger zou veel mooier zijn :)
 

14/10/2004 17:19:00
Quote Anchor link
hoe moet dat?
php?
komaan, ik weer er niets van,
ik heb juist een site, en wil met behulp van een eigen script gewoon een pagina hebben, met daarin de laatste 100 bezoekers (tijd, datum, mogelijk: ip, os, resolutie).
Hoe ik het moet doen weet ik niet, vandaar een oproep aan de goede nederlanders (en anderen). :D
 
Mitch X

Mitch X

14/10/2004 17:20:00
Quote Anchor link
Tijd, datum, ip kan, OS & Res niet met PHP.
PHP is server side, dus doet niets op/met de client.
 

14/10/2004 17:35:00
Quote Anchor link
tijd, datum, ip is al in orden.
nu nog een script dat deze opvraagt, en ergens in een tabel ofzo neerschrijft.
een php server heb ik nog nie, ma zal ik wel vinden, (hoop ik) dus nu. een script voor 1.php dat de gegevens opvraagt, en een script voor waar ze neergeschreven worden, kies maar, schrijven in een .txt gaat precies niet, omdat ik een lijst wil met de gebruiker.
de lijst mag ook op de pagina staan van de eerste code.
m.a.w. alles mag op 1 pagina staan ...
bv. bovenaan gegevens vragen,
onderaan cronologisch de waarden neerschrijven.
onderaan de oudste bezoekers, bovenaan de nieuwste.
en max 100 in de 'tabel' (lijst, ...).

Ik hoop dat het lukt, ik heb al geprobeerd met javaScipt enzo, ma nope ... nu doe ik eens een oproep aan jullie :D .
 
Mitch X

Mitch X

14/10/2004 20:43:00
Quote Anchor link
Zelf moeite doen is het devies :)
Quote:
Dit forum is een "Doe-het-zelf" forum, hierbij willen iets meer ervaren mensen u best ondersteunen bij het maken van uw eigen script.

De gouden tip van de dag: Begin eerst eens.


[© Adje 2004]
 

14/10/2004 21:34:00
Quote Anchor link
probleem, i don't know anything of php, i just want so a list :)
but, i'll try
 

14/10/2004 21:39:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$datum=date("m.d.y");// datum dd - mm - yyyy
$tijd=date("H:i:s");// hh - mm - ss
$str="$datum-$tijd";
?>
 

ok, hierboven vraag ik 2 data op
nu, moek hem zeggen ergens te schrijven,
en dan op 2.php invoer bovenmekaar zetten...
 
Mitch X

Mitch X

14/10/2004 21:42:00
Quote Anchor link
Opslaan kan in een database ...
Heb je die tot je beschikking?
Ken je wel SQL?

Anders zul je toch echt eerst wat tutorials moeten gaan doornemen ...
 

15/10/2004 12:35:00
Quote Anchor link
ik heb op dit moment niets tot mijn beschikking,
maar ik ben op zoek naar een free phpserver (1 mb is al genoeg ...).
SQL ken ik niet,
php ken ik niet,
ik kom hier gewoo, omdat ik iets wil
(logboek gebruikers) en dit in javascript niet kandaarom dacht ik dat php dit mss kan ...
en? kan php dit?
welke script moet ik dan gebruiken?
Kunnen jullie dit schrijven, want zoals ik al zei weet ik er NIETS van, nee, ik bedel niet, ma, ik vraag gewoon om een kein optietje voor mijn site ...
en aangezien jullie dit beter kunnen, dan mij, ik kan er niets van, kunnen jullie mij al een poos op weg helpen ... Ik hoop dat ik op jullie rekenen kan ... Ik probeer het al 2 maanden, en het lukt maar niet :(
 

16/10/2004 09:56:00
Quote Anchor link
Het is gelukt !!!
het script werkt, als je op de pagina van het script bent,
dan schrijft ie in een .txt uw gegevens onder da andere.

Bedankt,
Juist nog 1 ding zoek :
een free php server (<1 Mb is al meer dan genoeg).
 

16/10/2004 18:21:00
Quote Anchor link
jello:
Het is gelukt !!!
het script werkt, als je op de pagina van het script bent,
dan schrijft ie in een .txt uw gegevens onder da andere.

Bedankt,
Juist nog 1 ding zoek :
een free php server (<1 Mb is al meer dan genoeg).


wie o wie heeft het geschreven he jello :P :lol:
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.