Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 04-11-2004, 18:03
Verwijderd
Hey,
Ik heb een script gevonden die ervoor zorgt dat er elke dag een ander plaatje word geladen. Maar ik wil dat hij dit elke week doet. Kan iemand me vertellen wat er anders moet?

<?
//Configuratie
$datum=date(D);
$ext = "gif";
$hoogte = "99";
$breedte = "99";
$rand = "1"; //gewoon als extraatje

// Pics per dag.
$dag[Sun]='1'; //Dag van de week aangegeven met 3 letters en
$dag[Mon]='2'; // de naam van het plaatje zonder extensie!
$dag[Tue]='3';
$dag[Wed]='4';
$dag[Thu]='5';
$dag[Fri]='6';
$dag[Sat]='7';

echo "<img src='$dag[$datum].$ext' border='$rand' height='$hoogte' width='$breedte'>";

?>
Met citaat reageren
Advertentie
Oud 04-11-2004, 18:51
Verwijderd
http://nl3.php.net/date
Met citaat reageren
Oud 04-11-2004, 19:18
Chilli Dude
Avatar van Chilli Dude
Chilli Dude is offline
bij elke dag zelfde plaatje en dit na een week veranderen
Met citaat reageren
Oud 04-11-2004, 23:02
Orion
Avatar van Orion
Orion is offline
Dit zou moeten werken, maar aangezien een jaar een stuk meer weken (52) dan een week dagen (7) heeft is het wel een hoop werk.

PHP-code:
<?
//Configuratie
$datum=date(W);
$ext = "gif";
$hoogte = "99";
$breedte = "99";
$rand = "1"; //gewoon als extraatje

// Pics per dag.
$week[1]='1'; //Dag van de week aangegeven met 3 letters en
$week[2]='2'; // de naam van het plaatje zonder extensie!
$week[3]='3';
enzovoort
$week[52]='52';

echo "<img src='$week[$datum].$ext' border='$rand' height='$hoogte' width='$breedte'>";

?>
__________________
Ongefilterd. Van nature troebel.
Met citaat reageren
Oud 04-11-2004, 23:03
Kaladan
Avatar van Kaladan
Kaladan is offline
Citaat:
Chilli Dude schreef op 04-11-2004 @ 20:18 :
bij elke dag zelfde plaatje en dit na een week veranderen
lol..
dan heeft het scriptje ook lekker veel zin.!
__________________
Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world.
Met citaat reageren
Oud 05-11-2004, 11:36
Verwijderd
Citaat:
Orion schreef op 05-11-2004 @ 00:02 :
Dit zou moeten werken, maar aangezien een jaar een stuk meer weken (52) dan een week dagen (7) heeft is het wel een hoop werk.

PHP-code:
<?
//Configuratie
$datum=date(W);
$ext = "gif";
$hoogte = "99";
$breedte = "99";
$rand = "1"; //gewoon als extraatje

// Pics per dag.
$week[1]='1'; //Dag van de week aangegeven met 3 letters en
$week[2]='2'; // de naam van het plaatje zonder extensie!
$week[3]='3';
enzovoort
$week[52]='52';

echo "<img src='$week[$datum].$ext' border='$rand' height='$hoogte' width='$breedte'>";

?>
Bedankt!
Ik ga hem meteen testen
(moet ik wel een week wachten )
Met citaat reageren
Oud 05-11-2004, 11:49
Orion
Avatar van Orion
Orion is offline
Citaat:
Bootsman123 schreef op 05-11-2004 @ 12:45 :
Waarom gebruik je geen range() om de weken mee aan te maken?
Omdat je niet alleen een x grote array wil aanmaken, maar daar ook nog de namen van de plaatjes in wil zetten.

Misschien heet het ene plaatje wel betje.gif terwijl het volgende henkie.gif heet. Daar kun je geen logische functie op bouwen.


Wat misschien nog wel netjes zou zijn is het volgende:

PHP-code:
$week = array("plaatje1""plaatje2""etc"); 
__________________
Ongefilterd. Van nature troebel.
Met citaat reageren
Oud 05-11-2004, 23:15
Verwijderd
Het script dat ik nu heb is prima
Ik heb er ook nog wat bijgemaakt en hij werkt goed. Bedankt!
Met citaat reageren
Oud 05-11-2004, 23:43
Rob
Avatar van Rob
Rob is offline
Citaat:
Orion schreef op 05-11-2004 @ 00:02 :
Dit zou moeten werken, maar aangezien een jaar een stuk meer weken (52) dan een week dagen (7) heeft is het wel een hoop werk.

PHP-code:
<?


// Pics per dag.
$week[1]='1'; //Dag van de week aangegeven met 3 letters en
$week[2]='2'; // de naam van het plaatje zonder extensie!
$week[3]='3';
enzovoort
$week[52]='52';
'
Je kan toch met een simpele for-loop dat stukje doen? ;D
__________________
Bad spelling and grammar make me [sic].
Met citaat reageren
Oud 06-11-2004, 00:05
Fade of Light
Avatar van Fade of Light
Fade of Light is offline
Citaat:
Rob schreef op 06-11-2004 @ 00:43 :
Je kan toch met een simpele for-loop dat stukje doen? ;D
Leuk bedacht, maar dat gaat helaas niet;
for ($i = 1; $i < 53; $i++){
$week[$i] = '$i';
}

is niet mogelijk helaas, misschien in de volgende versie. Info@php.net misschien even mailen voor op de "todo" lijst
Met citaat reageren
Oud 06-11-2004, 11:42
Verwijderd
Citaat:
Fade of Light schreef op 06-11-2004 @ 01:05 :
Leuk bedacht, maar dat gaat helaas niet;
for ($i = 1; $i < 53; $i++){
$week[$i] = '$i';
}

is niet mogelijk helaas, misschien in de volgende versie. Info@php.net misschien even mailen voor op de "todo" lijst
strval( $1 )....
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [Centraal] Webdesign (HTML/CSS) & sitechecks
Enlightenment
511 10-08-2006 14:14


Alle tijden zijn GMT +1. Het is nu 10:20.