Jump to content

Scheduling Content?


mattblank

Recommended Posts

Hi,

 

I have a radio schedule and want to show what's on each day. If I was to create files called monday.php, tuesday.php, wednesday.php etc... how can I schedule it so the include file that is displayed on a page shows monday.php every Monday, saturday.php every Saturday etc...

 

Many thanks in advance,

Matt

Link to comment
https://forums.phpfreaks.com/topic/86280-scheduling-content/
Share on other sites

You could use

 

$day = date("D");

 

to work out the day. Then use a switch statement to incude diffent things

Switch $day;
{
case Mon:
include(../monday.php);
 break;
case Tue:
 include(../tue.php);  
break;
case Wed:
 include(../wed.php);  
 break;
default:
 echo "No number between 1 and 3";

Link to comment
https://forums.phpfreaks.com/topic/86280-scheduling-content/#findComment-440725
Share on other sites

I'm simply putting this in (I'm don't know much about PHP)

 

   

<?php

Switch $day;
{
case Mon:
include(includes/monday.php);
break;
case Tue:
include(includes/tuesday.php); 
break;
case Wed:
include(includes/wednesday.php);
break;
case Thu:
include(includes/thursday.php);
break;
case Fri:
include(includes/firday.php);
break;
default:
  	echo "No number between 1 and 5";
   ?>

Link to comment
https://forums.phpfreaks.com/topic/86280-scheduling-content/#findComment-440766
Share on other sites

well you can shorten your code considerably if you have name the files properly consider the following code

 

<?php
$strDay = strtolower(date("l"));

if (file_exists("includes/{$strDay}.php"))
{	
	include("includes/{$strDay}.php");
}
else 
{
	echo "No number between 1 to 5";
}

?>

Link to comment
https://forums.phpfreaks.com/topic/86280-scheduling-content/#findComment-440772
Share on other sites

Should look like this

 


$day = date("D");
Switch $day;
{
case Mon:
include(monday.php);
break;
case Tue:
include(tuesday.php); 
break;
case Wed:
include(wednesday.php);
break;
case Thu:
include(thursday.php);
break;
case Fri:
include(firday.php);
break;
default:
  	include(monday.php);
}
   ?>

Link to comment
https://forums.phpfreaks.com/topic/86280-scheduling-content/#findComment-440775
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.