Førstesiden / PHP / cal.html
Automatisk generering av kalender
Mange ønsker å skrive ut en enkel kalender på siden sin. Her kan du se hvordan man løser dette på en veldig enkel måte. Det vi gjør, er å kjøre en kommando som heter cal. Denne fungerer desverre kun på Linux. Så tar vi det cal returnerer, og skriver ut dette i pre-tagger.
Utskrift over et helt år:
<?
$uptime = passthru ("cal 2002");
?>
Utskrift over denne måneden, dette året:
$maned = date("m");
$ar = date("Y");
print "
";
$kommando = "cal ".$maned." ".$ar;
$uptime = passthru ($kommando);
?>
Dette programmet krever at man får lov av sin host å kjøre Linux-kommandoer via PHP. Får du ikke fram noe resultat, får du mest sannsynlig ikke lov. Jeg får ikke lov :)
Viktige funksjoner:
- 'passthru' lar deg kjøre linux-kommandoer via PHP. Akkurat som de du kjører i shellet i Linux.
Skrevet av Sindre Mathisen 2002
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Kommentarer| Innsendt av Hilde Bjørnstad | Email: hilde[ATNOSPAM]NOSPAMliljen.net | Er det mulig å formattere kalenderen? Evt. hvordan gjør man det? Slik det er nå så skrives hele måneden ut på en linje, og jeg lurer på om det er mulig å putte noe html-kode inn i scriptet for å få alle data inni en tabell, evt med dagen i dag merket med annen farge? Har du løsningen på et annet sted her, leser jeg meg gjerne til dette selv. Synes forøvrig disse sidene er helt topp. Jeg har ingen erfaring med PHP før jeg kom hit, men har skjønt nytten av det, og fordelen fremfor asp, som jeg har holdt litt på med.
Hilsen Hilde. |
| Innsendt av Sindrem | Email: - | heisann!
Denne kalenderen er bare en enkel 'quick and dirty'-måte å gjøre dette på. Ønsker du en penere kalender med mer funksjonalitet, så se nærmere på denne siden:
http://no2.php.net/calendar
Fint at du holder på med programmering. Er ikke mange jenter i dette miljøet. Og de jentene som er der, får veldig mye oppmerksomhet :) |
|