Scoutnet vzw

We connect scouts!
Het is momenteel 19 Nov 2024 23:14

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 4 berichten ] 
Auteur Bericht
BerichtGeplaatst: 16 Okt 2004 17:25 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 11 Jul 2004 23:00
Berichten: 2
Hoe kan ik een php-pagina automatisch vervangen laten worden door een andere php-pagina na bvb 5 dagen?

pagina1.php wordt dan na vijf dagen pagina2.php

merci


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 16 Okt 2004 17:54 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 29 Sep 2002 23:00
Berichten: 21
datum checken? dees is uit de losse pols, ni getest of zo

Code:
<?php
$switch = 5; //na de 5e van de maand wisselen
$nu = date(j); //j = dag van de maand dat het vandaag is (01 tot 31)

if ($nu < $switch) //als het voor de $switch-dag is
{
  include 'pagina1.php'; 
} else {
  include 'pagina2.php';
}
?>


zoiets zou moeten werken peis ik
om het echt af te maken (dit script gaat aan het begin van een nieuwe maand terug pagina1.php weergeven) kan je evt. dit gebruiken:

Code:
<?php
$switch = 105; //na de 5e van oktober (maand 10) wisselen
$nu = date(mj);
  //m = nr van de maand (01 tot 12)
  //j = dag van de maand dat het vandaag is (01 tot 31)

if ($nu < $switch) //als het voor de $switch-dag is
{
  include 'pagina1.php'; 
} else {
  include 'pagina2.php';
}
?>


zoiets zou het moeten doen.


Omhoog
 Profiel  
 
 Titel: wekelijks?
BerichtGeplaatst: 17 Okt 2004 20:43 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 11 Jul 2004 23:00
Berichten: 2
is het dan ook mogelijk om bvb elke zondag om 17u iets te laten veranderen zodat ik in het begin van de maand de 4 of 5 weken van die maand in 4/5 paginas zet en die automatisch wisselen dan?

en ook da je int begin van de maand 30 of 31 pagina's maakt die dan dag na dag wisselen?

alvast bedankt!


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 18 Okt 2004 11:43 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 29 Sep 2002 23:00
Berichten: 21
natuurlijk, gewoon een beetje spelen met uw date()

http://be.php.net/date

aangepast ziet dat 2e er dan ongeveer zo uit:

Code:
<?php
$switch = 17105; //na 17u de 5e van oktober (maand 10) wisselen
$nu = date(Hmj);
  //H = uur (00 tot 24)
  //m = nr van de maand (01 tot 12)
  //j = dag van de maand dat het vandaag is (01 tot 31)

if ($nu < $switch) //als het voor de $switch-dag is
{
  include 'pagina1.php'; 
} else {
  include 'pagina2.php';
}
?>


je kan dan bv van $switch een array maken en afhankelijk daarvan de pagina laten roteren.

tweede vraag is nog simpeler, als je alle html code in bv pag1.php -> pag31.php opslaat, en dan als php-code in de pagina die je laat aanroepen:

Code:
<?php
$nu = date(j); //j = dag van de maand dat het vandaag is (01 tot 31)
$pagina = 'pag' . $nu . '.php'; //pag1.php => pag31.php
include $pagina;
?>


alweer: dit is niet getest, en er zijn waarschijnlijk elegantere manieren om het te doen, maar dit werkt normaal wel


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 4 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 72 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.