Zurück   IP-Symcon Community Forum > IP-Symcon 2.x > Scripte, PHP, SQL

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 22.10.09, 14:43
Benutzerbild von ColdIce
Senior Member
 
Registriert seit: Dec 2005
Beiträge: 330
Standard Probleme mit Script nach Update auf V2.1

Ich habe ein Script in denen alle meine Eingansvariablen durch 100 geteilt werden und in ein anderes Verzeichnis gepackt werden:

PHP-Code:
<?
   
if ($IPS_SENDER == "Variable")
  {
    
$Object=IPS_GetObject($IPS_VARIABLE);
    
$name=$Object[ObjectName];
    
$Wert=GetValueInteger($IPS_VARIABLE);
    
$Wert=$Wert/100;

     
// Sollte die Variable nicht existieren, leg eine neue an.
     
$dez=IPS_GetVariableID($name.'_IPS');
      if (
$dez == false)
     {
        
$dez=IPS_CreateVariable(2);
        
IPS_SetName($dez$name.'_IPS');
IPS_SetParent($dez16591 /*[Werte]*/); // Hier die ID der Kategorie in der deine Dezimalwerte eingeordnet werden sollen
     
}
      
// ind $dez muss jetzt also eine gültige VariablenID stehen. Egal was kommt.
     // Also kann der neue Wert geschrieben werden.
     
SetValueFloat($dez$Wert);
  }
?>


Die rot markierte Zeile wird im Meldungsfenster angekreidet mit der Aussage:

Notice: Use of undefined constant Objectname - assumed 'ObjectName' in [.Hilfsscripte\Umrechnung] on line 5

Was ist daran verkehrt nach der Umstellung ? Vorher lief es ohne Probleme ?

Bitte um Hilfe !

Gruß
ColdIce
__________________
Zitat:
"Die Hartnäckigen gewinnen die Schlachten."
Napolèon Bonaparte (1769 - 1821), französischer Politiker und Feldherr

Ich denke, die Softwareerstellung sollte von "Neben-Kriegs-Schauplätzen" nicht "Vernebelt" werden.

Geändert von RWN (22.10.09 um 15:50 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 22.10.09, 15:22
Senior Member
 
Registriert seit: Oct 2005
Ort: Gehrden / Hannover
Beiträge: 500
Standard

probier
PHP-Code:
$name=$Object["ObjectName"]; 
Mit Zitat antworten
  #3 (permalink)  
Alt 22.10.09, 15:51
Benutzerbild von RWN
RWN RWN ist gerade online
Super Moderator
 
Registriert seit: Jan 2007
Ort: Nidda(Hessen)
Beiträge: 5,969
Standard

PHP-Code:
$name=$Object['ObjectName']; 
__________________
Gruß Rainer


Unmögliches wird sofort erledigt, Wunder dauern etwas länger.

Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"Globales Script" möglich? (Invoke bei JEDEM Vorfall) jwka Scripte, PHP, SQL 18 30.09.09 00:33
IPS_SetEventScript funktioniert nach update auf 2.1 nichtmehr Immanuel Allgemeine Diskussion 1 21.09.09 14:04
Software oder Script ? guyabano Allgemeine Diskussion 30 21.12.05 13:14
Verschiedene Scripte mit else? hbraun Allgemeine Diskussion 7 29.11.05 22:43
Update [Tue, 31.05.05] paresy Neuigkeiten & Ankündigungen 0 31.05.05 12:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:33 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0