Niet laten zien VOOR of NA een datum

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jack

Jack

29/11/2004 17:29:00
Quote Anchor link
Hallo allemaal,

ik ben op zoek naar een PHP-scriptje dat de inhoud van een pagina NIET laat zien VOOR of NA een bepaalde datum. Dus eerst moet op de server gecheckt worden wat de datum is, voldoet deze aan bepaalde criteria (dus bijv. NA een bepaalde datum) dan mag de HTML gepubliceerd worden, en anders iets van een melding: "sorry, dit is nog niet zichtbaar".
Wie weet er hulp??? Hartstikke bedankt!

groet Jack
 
PHP hulp

PHP hulp

24/11/2024 01:29:14
 
Mitch X

Mitch X

29/11/2004 17:31:00
Quote Anchor link
En waar heb je die datum(s) staan?
 
Bart Waarom verplicht

Bart Waarom verplicht

29/11/2004 17:37:00
Quote Anchor link
Je ze zou de hele datum aan elkaar kunnen plakken en dan vergelijk wat groter is...

Of werkt dat niet...

Hmmm....

Je zou ook kunnen kijken naar een javascript en kijken hoe ze het daarin doen :)!
 
Jack

Jack

29/11/2004 17:40:00
Quote Anchor link
Bovenaan in het PHP-script moet eerst aan de hand van de actuele datum/tijd bekeken worden of aan het datum criterium voldaan wordt, daarna mag pas de content te zien zijn.
Denk aan het volgende: de cijfers voor een bepaald tentamen wat studenten gemaakt hebben mogen pas door de studenten worden opgevraagd NA 10 december en TOT 1 januari.
De leraar wil misschien die cijfers er 3 december al wel op zetten. Nu moet het script dus controleren of het al 10 december is; ALS dat zo is mogen de behaalde cijfers te zien zijn, en wel tot 1 januari. Is het nog GEEN 10 december of NA 1 januari dan moet er een melding komen: "Sorry, niet zichtbaar".
Snap je wat ik bedoel???
dank alvast!
 
Jack

Jack

29/11/2004 17:45:00
Quote Anchor link
javascript zal denk ik niet gaan omdat dat clientside is en dus de content al mee verstuurd. Het moet server-side zijn zodat je zelf bepaalt of de content wordt meegestuurd (aan de hand van het datum-criterium dus!).
 
Alfred -

Alfred -

29/11/2004 18:08:00
Quote Anchor link
Ik zou het doen door de gegevens op te slaan met een datum in U formaat...
Dan kan je mooi stellen :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
if ($datum < 100000 && $datum > 10000) {
// Laten zien
} else {
// Error
}
?>


De datum waardes zijn voorbeelden, je moet zelf het aantal seconden maar berekenen ;)
Meer info op PHP.net bij date(); en dan formaat U :)
 
Jack

Jack

30/11/2004 17:01:00
Quote Anchor link
Bedankt voor de bijdragen! Na veel gepuzzel is de oplossing: een script maken met de naam datum.php waarin kortweg staat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

$datum
= date("YmdHi");

echo $datum;

if ($datum < 200411301630 or $datum > 200411301659) {
  echo "De inhoud is nu nog niet / niet meer zichtbaar!";
  exit;

}
else {

}
  

?>


En dit script "include" je in een ander script zodat eerst gecheckt wordt of het de juiste datum/tijd is.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.