Avatar billede dopemaster Nybegynder
09. november 2005 - 16:08 Der er 20 kommentarer og
1 løsning

Søger et script der skriver "godmorgen ,osv"

Hej,

jeg søger et script, som er tidsinstillet til at skrive godmorgen, osv. Til den enkle bruger, når de er logget ind..

Jeg skulle menes dette kan laves i PHP, ret mig, hvis det er forkert.
Avatar billede jakobdo Ekspert
09. november 2005 - 16:14 #1
Du kan lave noget i stil med dette:

switch(date("G"))
{
    case 9:
        echo "Klokken er 9";
        break;
    case 12:
        echo "Klokken er middag";
        break;
    case 16:
        echo "Klokken er aften";
        break;
    default:
        echo "Klokken er: " . date("G");
}
Avatar billede inctor Nybegynder
09. november 2005 - 16:15 #2
Her eR en

<script>

var Digital=new Date()
var hours=Digital.getHours()

//Ret Under Her Til Eget Forbrug:

if (hours>=5&&hours<=11) //MESSAGE FOR MORNING
document.write('<b>Welcome to our site. Good morning visitor.</b>')
else if (hours==12) //MESSAGE FOR NOON
document.write('<b>It is high noon. Thanks for dropping by!</b>')
else if (hours>=13&&hours<=17) //MESSAGE FOR AFTERNOON
document.write('<b>Good afternoon, and thanks for visiting.</b>')
else if (hours>=18&&hours<=20) //MESSAGE FOR EVENING (6pm-8pm)
document.write('<b>Good evening. Hope you\'re enjoying the gentle breeze</b>')
else if (hours>=21&&hours<=11) //MESSAGE FOR NIGHT (9pm-11pm)
document.write('<b>Glad to see you this time of the night.</b>')
else //MESSAGE FOR LATE NIGHT, EARLY MORNING (12pm-4am)
document.write('<b>Wow, thanks for choosing to visit our site over sleep!</b>')

</script>

Du kan selv ændre teksterne for de forskellige tidspunkter, og flere tidspunkter kan sagtens tilføjes .. Håber det kan bruges .. :D

C'yA mads ..
Avatar billede jakobdo Ekspert
09. november 2005 - 16:18 #3
inctor's løsning er nok bedst, da den tager tiden på klienten.
Min løsning viser jo tiden på serveren.
Avatar billede inctor Nybegynder
09. november 2005 - 16:21 #4
... har Brugt den før, og sidst jeg brugte den , kunne jeg vidst nok indføre php i den , altså få den til at skrive Godmorgen $usrname , Velkommen Til .. kan ikk huske hvorn jeg skrev den ..

C'Ya mads ..
Avatar billede jakobdo Ekspert
09. november 2005 - 16:22 #5
Du kan bruge:
document.write('<b>Welcome to our site. Good morning <?=$username;?>.</b>')
Avatar billede dopemaster Nybegynder
09. november 2005 - 16:23 #6
Tak for svar..

Og inctor - Du skal lige lave dit som et svar..
Avatar billede inctor Nybegynder
09. november 2005 - 16:24 #7
jaa det lyder rigtigt .. men så skal han jo huske en
Select username FROM tabel where username="id";
eller noget i den stil ..
Avatar billede inctor Nybegynder
09. november 2005 - 16:24 #8
Svar .. ;D
Avatar billede jakobdo Ekspert
09. november 2005 - 16:26 #9
Jo jo, det er klart!
$username ved jo ikke hvad brugernavnet er uden den først får det at vide! :o)
Avatar billede inctor Nybegynder
09. november 2005 - 16:27 #10
Nemmerlig .. hehe , kan ikke helt huske den rigtige kode , men har den liggende et sted på commen ..
Avatar billede jakobdo Ekspert
09. november 2005 - 18:39 #11
Du skal jo hente det fra tabellen eller fra din $_SESSION
Avatar billede dopemaster Nybegynder
09. november 2005 - 19:41 #12
Skal jeg ikke bare skrive <?=$user;?>??
Avatar billede inctor Nybegynder
09. november 2005 - 19:49 #13
Joo hvis Row'en hedder user , vi kalder den bare username da det er normalt at den hedder det ..
Avatar billede dopemaster Nybegynder
09. november 2005 - 22:08 #14
Okay, jeg prøver mige lige lidt frem :) Tak..
Avatar billede inctor Nybegynder
10. november 2005 - 09:04 #15
ellers sig til , så kan jeg godt lave en til dijh ... c',)
Avatar billede dopemaster Nybegynder
10. november 2005 - 09:10 #16
inctor - Det må du gerne hjælpe mig :)

Den som jakob kom med, den virker fint..

Men så skal jeg have den til at skrive brugernavnet. Rowen hedder <?=$user;?> - Hvad mere skal der skrives? I snakkede om noget fra tabellen, som skulle hentes..
Avatar billede jakobdo Ekspert
10. november 2005 - 09:14 #17
Et eller andet sted må du vide hvilken bruger som er logget ind, ikke?
Avatar billede inctor Nybegynder
10. november 2005 - 09:23 #18
Jeg kender ikke lige Jakobdo's version .. kender ikk så meget til database tid osv .. :D kan desv kun hjælpe dig med min egen ..
Avatar billede dopemaster Nybegynder
10. november 2005 - 09:39 #19
Undskyld, inctor - Det var faktisk din jeg mente :)
Avatar billede dopemaster Nybegynder
10. november 2005 - 09:39 #20
Jakobdo - Hvis du tænker på f.eks. "se online" - så Ja..
Avatar billede jakobdo Ekspert
10. november 2005 - 11:14 #21
Ja, altså logger de ind?
Og sætter du så en session med deres navn eller deres id?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester