HTML5 website of 1 HTML page offline met een datum script.

Status
Niet open voor verdere reacties.

hylco55

Gebruiker
Lid geworden
22 aug 2013
Berichten
14
Ik zoek een script dat de hele HTML5 website of 1 HTML page op een bepaalde datum offline haalt. Een script voor een PHP site ken ik, maar niet voor een HTML5 site. Het kan handmatig, maar ik zou het graag automatisch met een script willen doen. Is dit überhaupt mogelijk?
Alvast bedankt voor de moeite.
Hylco
 
De website is in HTML5 gemaakt. Kan dit opgelost worden met een PHP script? En hoe dan?
 
Ik weet niet of dat ook zo is met html5, maar PHP kan HTML bevatten.
 
Pure HTML kan dit niet, HTML is een opmaaktaal, geen programmeer- of scripttaal. Het weet niet wat de datum is dus kan het ook niet op de datum reageren. Je zou dit eventueel met javasript kunnen doen, maar dan ben je afhankelijk van de (tijd)instellingen van je bezoeker.

PHP, of een andere server-side taal is de mannier om dit op te lossen.
 
Het is de bedoeling, dat de website 1 oktober a.s. offline is. Normaliter doe ik het handmatig, maar in dit geval kan dat niet.
Ik heb te weinig kennis van PHP om zelf een script te kunnen schrijven. Wie zou mij willen helpen?
 
geef me een paar minuten
ik neem aan gewoon om 1 oktober 00:00 uur?
 
Een paar minuten? Inderdaad in de nacht van 30 september op 1 oktober om 00.00 uur.
 
bijna klaar, alleen wat problemen met de timestamp.
dit is wat ik nu heb:
PHP:
<?php
$timestamp = 1377255540;

if(time()>=$timestamp){
    echo "<h1><font color='red'>Site is gesloten!</font></h1><br />";
    echo "Sorry, deze site is op 1 Oktober om 00:00:00 gesloten.";
} else {
    echo "het is nog voor 1 oktober 00:00:00!";
}
//1378011600 is gelijk aan 1 oktober 00:00:00 (in unix timestamp)
?>
de code zou afgesteld moeten zijn op 11:59 vandaag, maar dat doet i ni

ik denk dat het probleem in de tijdzone's zitten
 
Laatst bewerkt:
Weet je al waarom het script niet werkt? En waar kan ik de code plaatsen in de website?
 
ja, ik weet nu haast zeker dat het in de tijdzone zit (zit 60 minuten tussen de ene timestamp en de andere)
 
ja, en het is al klaar!
PHP:
<?php
$timestamp = 1380578400;

if(time()>=$timestamp){
    echo "<h1><font color='red'>Site is gesloten!</font></h1><br />";
    echo "Sorry, deze site is op 1 Oktober om 00:00:00 gesloten.";
} else {
    ?>
    Hier je site!
    <?php
}
//1380578400 is gelijk aan 1 oktober 00:00:00 (in unix timestamp)
?>
herplaats "hier je site!" met je complete site.
dit stukje:
PHP:
echo "<h1><font color='red'>Site is gesloten!</font></h1><br />";
echo "Sorry, deze site is op 1 Oktober om 00:00:00 gesloten.";
wordt laten zien als het later dan 1 oktober 00:00:00 is.
PHP:
$timestamp = 1380578400;
is de timestamp, deze is gemaakt in een generator.
de timezone is GTM+2 (EET)
 
Laatst bewerkt:
Top! Bedankt voor de snelle reactie. Kun je me nog aangegeven, waar ik de diverse onderdelen van het PHP script moet plaatsen in de website? Head? Body?
Hartelijk bedankt mcfreak, dat je me zo hebt geholpen.
 
Als jij me je html pagina stuur zet ik het er wel in, dat gaat een stuk makkelijker
 
Nee, want je bent geen verenigingslid.
Ik ook niet.
Maar waarom niet gewoon hier plakken (als je site online is kan iedereen ook je html stelen, maar niet je php)
Vergeet niet dat je voor php een webserver moet hebben, in tegenstelling tot html
(Php=serverside, html=cliëntside)
 
Onderaan bij de forumregels staat "HTML code is uit". Kan ik hier dan wel een HTML pagina plakken?
 
Klik onderin op ga geavanceerd.
Dan komen er meer opties.
Er is een knop waar dit in staat: <>
Er komen 2 tags, daartussen moet je de html zetten
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan