Hallo,
könnte mir hier jemand helfen. Ich bekomme bei der Ausführung von:
//Berechnung der Schaltzeit - ANFANG
function Schaltzeit ($Tag, $Beginn, $Ende)
{
$Beginn = mktime(substr ($Beginn,0,2), substr ($Beginn,3,5), 0, 0, 0, 0, -1);
$jetzt = mktime(date("H"), date("i"), 0, 0, 0, 0, -1);
$Ende = mktime(substr ($Ende,0,2), substr ($Ende,3,5), 0, 0, 0, 0, -1);
$heute = date ("N");
$Tag = explode("-" ,$Tag);
$cntTag = count($Tag);
for ($a = 0; $a < $cntTag; $a++)
{
if ($Tag[$a] == $heute)
{
if ($Beginn < $Ende)
{
if ($Beginn <= $jetzt && $jetzt <= $Ende)
{
return true;
}
else
{
return false;
}
}
else
{
if ($Beginn <= $jetzt || $jetzt <= $Ende)
{
return true;
}
else
{
return false;
}
}
}
}
}
//Berechnung der Schaltzeit - ENDE
folgenden Fehler:
07.08.2018 15:38:18 | ScriptEngine | Ergebnis für Ereignis 10076
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>6</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>7</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>6</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>7</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>6</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>7</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>: mktime() expects at most 6 parameters, 7 given in <b>C:\IP-Symcon\scripts\31831.ips.php</b> on line <b>6</b><br />
Abort Processing during exceed of maximal ErrorCount: mktime() expects at most 6 parameters, 7 given
Error in Script C:\IP-Symcon\scripts\31831.ips.php on Line 7
Die Zeilen 6, 7, 8 sind:
$Beginn = mktime(substr ($Beginn,0,2), substr ($Beginn,3,5), 0, 0, 0, 0, -1);
$jetzt = mktime(date("H"), date("i"), 0, 0, 0, 0, -1);
$Ende = mktime(substr ($Ende,0,2), substr ($Ende,3,5), 0, 0, 0, 0, -1);
Wie kann/muss ich das ändern.
LG
Tom