18. januar 2007 - 22:06
Der er
12 kommentarer og 1 løsning
Første Fredag
Jeg skal have lavet et system i underståendene fil systemet skal skrive datoen på den første fredag i den næste måned. Eksempelvis: lige nu bør den skrive: 02. Feb Og efter 2 feb bør den skrive 02. Mar O.S.V. ///----fil.php----/// <?php include("template1.txt"); ?> <?php include("template2.txt"); ?> <?php include("template3.txt"); ?> background="header-sodavandsdisko.jpg" <?php include("template4.txt"); ?> <br> <center><img width="335" height="213" src="2Feb.jpg"> <img width="335" src="sodavandsdisko.jpg"><br>Fribilletter gælder ikke til Alkoholfri Diskotek</b> </center> <?php include("template5.txt"); ?>
Annonceindlæg fra Computerworld
19. januar 2007 - 12:45
#1
Den skal vel ikke bare udskrive alle Fredage forever? :O) Altså, hvor skal der stoppes?
19. januar 2007 - 12:46
#2
Udskriv for det næste halve år eller...???
19. januar 2007 - 13:49
#3
function first_friday($start_m, $start_y) { $firstday = mktime(0,0,0,$start_m, 1, $start_y); $dag_et = date("w", $firstday); if($dag_et == 5) { $nytid = $firstday; }elseif ($dag_et == 6) { $nytid = ($firstday+(6*86400)); }else{ $days = (5-$dag_et); $nytid = (($days*86400)+$firstday); } return date("l d M, Y", $nytid); } // antal måneder som skal vises $antal = 4; // denne måneds "nr" $m = date("n"); // Dette år $y = date("Y"); // for-løkke til at få vist antal fredage for($i = 1; $i <= $antal; $i++) { if($m == 12) { $m = 0; $y++; } $m++; echo first_friday($m,$y) ."<br />\r\n"; }
19. januar 2007 - 17:30
#4
Den virker ikke skriv lige den komplette side som den skal være i php'en Det er alle første fredage i hvermåned den skal skrive skiftevis som månederne går. i evig tid, til siden ikke eksistere mere.
19. januar 2007 - 17:39
#5
Jamen hvornår "dør siden" ??? Du vil vel ikke udskrive hver fredag "for evig tid"??? Og der mangler såmænd kun start og slut tags Eller er det kun første fredag du vil ha' udskrevet, og efter den fredag, næste måneds første fredag?
20. januar 2007 - 16:38
#6
hvad mener du med udskrive?
21. januar 2007 - 07:59
#7
Altså, dette <?php function first_friday($start_m, $start_y) { $firstday = mktime(0,0,0,$start_m, 1, $start_y); $dag_et = date("w", $firstday); if($dag_et == 5) { $nytid = $firstday; }elseif ($dag_et == 6) { $nytid = ($firstday+(6*86400)); }else{ $days = (5-$dag_et); $nytid = (($days*86400)+$firstday); } return date("l d M, Y", $nytid); } // antal måneder som skal vises $antal = 4; // denne måneds "nr" $m = date("n"); // Dette år $y = date("Y"); // for-løkke til at få vist antal fredage for($i = 1; $i <= $antal; $i++) { if($m == 12) { $m = 0; $y++; } $m++; echo first_friday($m,$y) ."<br />\r\n"; } ?> "udskriver" $antal måneders første fredag. Og det virker!
01. februar 2007 - 19:41
#8
Tror det er det jeg mener kan ikke se det før i morgen. Men vil gerne have "hvid" (tekst farve) "Arial Black" (tekst format) & stører tekst.
05. februar 2007 - 00:17
#9
svar. Men vil gerne have "hvid" (tekst farve) "Arial Black" (tekst format) & stører tekst. og må gerne vises i et <lag>
05. februar 2007 - 05:47
#10
Ingen point, ellers tak, og kik her for farver/skrifttyper
http://www.html.dk/tutorials/css/ Og generelt, så lær html, ( noget anyway ), før du kaster dig ud i PHP
22. marts 2007 - 01:03
#12
Det jeg søger er et system der virker på denne måde
http://artistico.dk/rod/Globe/ den skal bare selv finde den første fredag i hver måned.
24. oktober 2007 - 22:23
#13
Har arbejdet mig op til et svar har nu fundet ud af det. Lukker...
Kurser inden for grundlæggende programmering