Datum en tijd maar dan stil staand

Status
Niet open voor verdere reacties.

gebruiker241

Gebruiker
Lid geworden
8 mrt 2008
Berichten
209
Hallo Helpmij(ers)
Ik ben op zoek naar een php script dat de datum en tijd opslaat.
Zoiets:

Jou IP is: $ip
Jou hostnaam is: $hostnaam
------------------ Nu komt het: ---------------
De datum nu: "Datum dus" < deze moet ook niet gaan doortellen > om "tijd" < hij moet moet gaan door tellen! >
------------------------------------------------------
Ik weet niet eens of dat bestaat :P

Hoe kan ik het beste beginnen en met wat :S
 
Laatst bewerkt:
De tijd veranderd standaard niet... als je in PHP de tijd opvraagt, is dat de tijd op het moment van de aanvraag, maar zodra die tijd op de pagina weergegeven wordt, veranderd hij niet meer (de pagina is statisch)

Als je een lopende klok wilt op je pagina, moet je gebruik maken van Javascript.

Als je de huidige tijd wilt hebben, kun je gewoon
* de time() functie aanroepen; die geeft een getal terug dat het aantal seconden sinds 1 Januari 1970 aangeeft (handig voor opslag van data; of vergelijkingen)
* de date() functie aanroepen, die geeft afhankelijk van het formaat dat je meegeeft een tekstuele representatie van de aangeven tijd (in seconden, zie time() ) weer

Dus bijvoorbeeld date( 'd M Y' ) geeft je 22 Nov 2008 terug (standaard de huidige tijd)

Zie ook:
http://nl3.php.net/manual/en/function.time.php
http://nl3.php.net/manual/en/function.date.php


Als je op zoek bent naar de hostnaam en het ipadres van de gebruiker, kun je de $_SERVER globale variabelen gebruiken, die bevatten onder andere:

$_SERVER['HTTP_HOST'] => de hostnaam van de user
$_SERVER['HTTP_USER_AGENT'] => de browser van de user
$_SERVER['REMOTE_ADDR'] => het IP adres van de user

Zie ook:
http://nl2.php.net/reserved.variables.server

Succes!
 
Bedankt maar ik wil hem nu in een

fwrite($send, " code hier ");


zetten hoe moet dat :)
 
fwrite verstuurd gewoon een string naar de opgegeven file; dus je moet gewoon zorgen dat je alles wat je op wilt slaan in een string zet, nieuwe regels aangeeft met "\r\n" en de complete string meesturen aan fwrite...

Maar hoe je nieuwe regels toevoegd, vroeg je hier ook al -> http://www.helpmij.nl/forum/showthread.php?t=388166&page=2

Daar heb ik het al uitgelegd ;)
 
Ik bedoelde eigenlijk hoe zet je die datum in een fwrite

Ik verstuur deze data:

IP
HOSTNAAM
TIJD
DATUM

Naar data.txt =]
 
Gewoon zoals ik al zei:
date( 'd M Y' );

dus, helemaal compleet:

fwrite ( 'data.txt', date ( 'd M Y' ) . "\r\n" );

Dan staat het er in netjes leesbaar formaat.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan