Avatar billede klaske_ko Nybegynder
29. november 2007 - 01:07 Der er 5 kommentarer og
1 løsning

Hvad skal jeg bruge få at lave en kalender i php? (no-downloads)

Hey, jeg har ikke kunnet finde nogle kalendere på nettet der havde hvad jeg søgte, og jeg vil derfor høre hvilke funktioner jeg skal bruge få at lave min egen kalender der minder om den her:

http://www.wannasave.com/konto/kalender/

Gerne nogle links til noget PHP hvor der står hvad man kan bruge osv. :)
Avatar billede klaske_ko Nybegynder
29. november 2007 - 03:05 #1
Hey, jeg har fundet ud af lidt af det selv.. Men jeg har stadig brug for hjælp.. Jeg læste en guide og fik dette resultat : http://kalender.mesmerize.dk

Jeg vil bare gerne have der til at stå

Man 1 Uge 1
Tir 2
Ons 3
Tor 4
Fre 5
Lør 6
Søn 7
Man 8 Uge 2
Tir 9
Ons 10
Tor 11
Fre 12
Lør 13
Søn 14
Man 15 Uge 3

Og det kan jeg fandme ikke få til at virke.. :/

Og hvordan laver jeg en "næste måned" funktion ?
Avatar billede klaske_ko Nybegynder
29. november 2007 - 15:33 #2
Jeg forstår det ikke. Hvor for er der slet ikke nogen der kan hjælpe ? Synes selv jeg er kommet lidt langt.. Men jeg har brug for hjælp :( Jeg har fået 1 nov til at stå torsdag ud for, men 2. november, hvor der skulle stå fredag, står der torsdah. Er der ikke nogen der kan hjælpe en halv ny ?


Koden:
<?php
//Sættes til at være en dansk kalender
setlocale(LC_ALL,'da_DK.ISO8859-1');

//Laver dagen i dag
$dato = time () ;

//Ligger dag, måned og år i forskellige variabler
$dag = date('d', $dato) ;
$maned = date('m', $dato) ;
$ar = date('Y', $dato) ;

//Her laves den første dag i måneden
$forste_dag = mktime(0,0,0,$maned, 1, $ar) ;

//Og her gives månedends navn
$titel = date('F', $forste_dag) ;

//Her findes ud af hvilken dag i ugen den første dag falder på i måneden
$dag_i_ugen = date('D', $forste_dag) ;

//Bestemmelse af hvor mange dage der er i den pågældende måned
$dag_i_maned = cal_days_in_month(0, $maned, $ar) ;

echo "<strong>$titel $ar</strong><br><br>";

//Her skrives dagens navn
$dag_navn = strftime("%A");

//Det her tæller dagene i ugen op til syv
$tael_dag = 1;

//Sætter den første dag i måneden til 1
$dag_nummer = 1;

//Tæller alle dagene op i en måned
while ( $dag_nummer <= $dag_i_maned )
{

echo "<table width='400' border='0'><b><font size='2' style='color: #000000; height: 1px;'>$dag_nummer - $dag_navn</table></font></b><br>";

$dag_nummer++;
$tael_dag++;
$dag_navn++;
}
?>
Avatar billede klaske_ko Nybegynder
29. november 2007 - 19:38 #3
Jeg prøver selv
Avatar billede dkfire Nybegynder
29. november 2007 - 22:53 #4
Jeg kan godt hjælpe dig, men du skal lige have lidt mere tålmodighed.
Avatar billede klaske_ko Nybegynder
30. november 2007 - 00:54 #5
Det var mere fordi jeg læste i nogle andre tråde at der ikke var ret mange der gad hjælpe i en kalender, og så tænkte jeg at jeg nok kunne opgive - Jeg har været her længe, og jeg forstod virkelig ikke hvorfor der ingen var, der er altid hurtig respons herinde.. Men to sekunder, så åbner jeg en ny
Avatar billede klaske_ko Nybegynder
30. november 2007 - 01:04 #6
Jeg har lavet et nyt her :

http://www.eksperten.dk/spm/808240

Og undskyld jeg ikke havde tålmodighed, men jeg regnede bare ikke med nogle kunne/ville hjælpe - der plejer at være så hurtig svar jo :)
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