Invoegen op tijd...

Status
Niet open voor verdere reacties.

tombalfoort

Gebruiker
Lid geworden
25 sep 2006
Berichten
386
Hallo

Ik heb een script dat niet helemaal werkt namelijk :

PHP:
<?
//Tussen welke tijden wil je hem weergeven?
$begin_tijd = "20:05";  
$eind_tijd = "20:10";

//Controleren of het niet voor de volgende dag telt
if($begin_tijd > $eind_tijd)
{
  $begin_datum = date("d-m-Y H:i", strtotime("$begin_tijd"));
  $eind_datum = date("d-m-Y H:i", strtotime("+1 day $eind_tijd"));
}
else
{
  $begin_datum = date("d-m-Y H:i", strtotime("$begin_tijd"));
  $eind_datum = date("d-m-Y H:i", strtotime("$eind_tijd"));
}
//Huidige datum opvragen
$huidige_datum = date("d-m-Y H:i");

///////////////////////////////////////////////////////////////////////////////
if($huidige_datum > $begin_datum)
{
  if($huidige_datum < $eind_datum)
  {
      //Code wanneer de gedefineerde periode is bereikt
    echo "Tussen $begin_datum en $eind_datum is deze pagina niet toegankelijk";
  }
  else
  {

   // echo "Dit wordt voor $begin_tijd en na $eind_tijd weergegeven.";
include ('form.php');
  }
}
else
{
  //  echo "Dit wordt voor $begin_tijd en na $eind_tijd weergegeven."; 
include ('video.php');
}
?>

Hij geeft namelijk niet de zin "Tussen ....... en ....... is deze pagina niet toegankelijk" aan als je buiten de tijd zit. maar dan voegt hij gewoon de pagina nog steeds in.

Wat klopt er niet ?

Gr Tom
 
Je zegt "als je buiten de tijd zit".

Bij de 2e if ("if($huidige_datum < $eind_datum)") controleer je of ie bínnen de tijd zit. Niet erbuiten dus.

Verder weet ik niet wat precies de bedoeling is, maar dit klopte niet met je verhaal.
 
Ik heb nog even met het script geprutst...

Maar hij blijft altijd dit weergeven:

Dit wordt voor $Tijd en na $Tijd weergegeven.

($Tijd= De tijd die ik dan ingesteld hebt)

Zou iemand weten hoe dit komt ???

gr tom
 
Laatst bewerkt:
Leg eens de precieze bedoeling van je script uit? Wat moet ie wanneer doet etc.

Misschien is het handig om ook je nieuwe script hier even te posten :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan