Servus,
als PHP-Anfänger scheitere ich schon am einfachsten Skript.
Wo ist denn hier der Hund begraben?
Das Skript wollt ich nun mal Testweise zu einem bestimmten Zeitpunkt ausführen lassen und später damit andere Sachen steuern. Doch zum Test hier erstmal ne schlichte Mail.
$1OGAwh = GetValue(26428 /*[1.OG\Dummy\Anwesenheit]*/);
if ($1OGAwh) SMTP_SendMail(37898 /*[1.OG\Mail\Testmail]*/, "Testmail - Jemand da", "");
else
SMTP_SendMail(37898 /*[1.OG\Mail\Testmail]*/, "Testmail - Keiner da", "");
Fehlermeldung:
Parse error: syntax error, unexpected '1' (T_LNUMBER), expecting variable (T_VARIABLE) or '$' in [1.OG\Macros\Wenn jmd da, mach was] on line 2
Ist wahrscheinlich en Klacks für die Profies unter euch.
Schönes WE, Gruß
Schorschie
Schorschie:
$1OGAwh = GetValue(26428 /*[1.OG\Dummy\Anwesenheit]*/);
if ($1OGAwh) SMTP_SendMail(37898 /*[1.OG\Mail\Testmail]*/, "Testmail - Jemand da", "");
else
SMTP_SendMail(37898 /*[1.OG\Mail\Testmail]*/, "Testmail - Keiner da", "");
Fehlermeldung:
Parse error: syntax error, unexpected '1' (T_LNUMBER), expecting variable (T_VARIABLE) or '$' in [1.OG\Macros\Wenn jmd da, mach was] on line 2
Ist wahrscheinlich en Klacks für die Profies unter euch.
Schönes WE, Gruß
Schorschie
Variablennamen dürfen nicht numerisch beginnen. Das ist alles
Gruß
Walter
loerdy
31. März 2012 um 12:56
3
Dieses Script hatte ich zum Lernen an meinem Dämmerungssensor getriggert:
<?
$DAYLICHT = GetValueFormatted(21878 /*[Geräte nach Standort\Haustür\Vorraum\Korridor\Wohnzimmer\Terasse\Dämmerungssensor\3331_Dämmerung_1]*/ );
if ($DAYLICHT == 'Nacht')
{
FS20_SwitchMode(29610 /*[Geräte nach Standort\Haustür\Vorraum\Korridor\Wohnzimmer\TV-Lampen]*/ , True);
}
if ($DAYLICHT == 'Tag')
{
FS20_SwitchMode(29610 /*[Geräte nach Standort\Haustür\Vorraum\Korridor\Wohnzimmer\TV-Lampen]*/ , False);
}
?>
Du musst natürlich vergleichen:
wenn 1 = 1 mach dies, ansonsten was andereres.
siehe: if ($DAYLICHT == ‚Nacht‘)
Gruß,
Loerdy
Ahhhhhh,…
HERZLICHEN DANK - des wars. :rolleyes: