WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Php include content beroende på dag och tid!? HJÄLP tack! :D (https://www.wn.se/forum/showthread.php?t=1050599)

Alpha 2011-10-24 14:27

Php include content beroende på dag och tid!? HJÄLP tack! :D
 
Hej!

Jag undrar om ni vet hur man gör ifall man vill använda sig av php include content,

men om man vill visa olika .html filer beroende på dag och tid.

Alltså
closed.html mellan Fredag 16:00 och Måndag 06:00
och sedan open.html resterande tiden.


Tack så mycket för svar! ;D

mvh

Kimppa 2011-10-24 14:34

Det borde fungera med en enkel if-sats, något i stil med:

Citat:

$dag = date("D", time());
$tid = date("G", time());

//D är dag, t.ex. Mon, Tue, Wed etc.
//G är timma, i 24h format

if ($dag = 'Fri') {
include('closed.html');
}
elseif ($dag = 'Sat') {
include('closed.html');
}
elseif ($dag = 'Sun') {
include('closed.html');
}
else {
include('open.html');
}
Tiden får du klura ut själv ;)

Är inte en expert på PHP så hade nog byggt en IF-sats inom dagen Fri och även en inom Mon (som inte finns med i koden men som du kan lägga till) och så kolla om G (timman) är mindre eller mer än t.ex. 16.

Kanske finns lättare sätt att göra detta på men detta borde fungera.

Lycka till!

Alpha 2011-10-24 14:56

hmm, svårt detta när man inte vet :D blir nog rentacoder.com typ hehe

Tack iallafall!!!!

captaindoe 2011-10-24 17:20

Kolla in http://www.wn.se/t1050092.html

Alpha 2011-10-25 14:51

Hej!

Coolt, tack men fixade ett eget istället.

PHP-kod:

<?php
    
    $fileName 
'open.html';
    
$weekDay  date('w');
    
$curTime  date('H');
    if((
$weekDay==&& $curTime>= 17) || ($weekDay>|| $weekDay==0) || ($weekDay== && $curTime6)) {
        
$fileName 'closed.html';
    }
    include(
$fileName);
?>

mvh :)


Alla tider är GMT +2. Klockan är nu 10:09.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson