Script (Klasse) um dauerhaft Variablen bzw. Arrays zu speichern

mach mal eine zeile davor

$this->CONF_DB = ‚c:\ip-symcon\settimgs.db‘;

pfad ggf anpassen.

Super, das wars jetzt läuft das ganze. Herzlichen Dank für die Hilfe

ok,
sicherheitshalber würde ich den Pfad der DB Datei noch etwas anpassen und nicht direkt in das root von IP-Symcon setzen.
ich habe mir für alle eigenen dinge ein USER Verzeichnis angelegt also zb. so:
c:\ip-symcon\user\settings.db

Danke für den Hinweis, werde ich heute Abend entsprechend anpassen

Hallo Stele99.

Tolles Script. Das war es, was ich mal gesucht hatte.
Im Forum aber keine Antwort gefunden hatte.
siehe Anfrage http://www.ip-symcon.de/forum/threads/20838-Variable(Wert)-zwischen-zwei-Scriptaufrufen-behalten?p=188894#post188894
Super , endlich keine Einträge mehr im LOG-File!

Kleine Anmerkung:
Es fehlt in dem Beispiel-Script im 1.Posting die letzte Klammer zu !

	// Lesen:
	print_r( $set->GetValue("PERSONEN") );

Danke und Gruß
Lutz

Ah ja, danke, hab’s korrigiert.

Hallo Stele99

beim Aufruf erhalte ich folgenden Fehler:

Fatal error: Uncaught exception ‚PDOException‘ with message ‚could not find driver‘ in C:\IP-Symcon\scripts\settings.ips.php:55
Stack trace:
#0 C:\IP-Symcon\scripts\settings.ips.php(55): PDO->__construct(‚sqlite:c:\ip-sy…‘)
#1 C:\IP-Symcon\scripts\settings.ips.php(44): settings->initDB()
#2 C:\IP-Symcon\scripts\46822.ips.php(3): settings->__construct()
#3 {main}
thrown in C:\IP-Symcon\scripts\settings.ips.php on line 55

phpinfo zeigt folgendes:

PDO drivers no value

in der php.ini und im Ordner sind alle extensions drin.
PHP Version 5.3.1

die „php_pdo.dll“ ist nach einem Neustart des Dienstes nicht mehr in der php.ini

<?php
print_r(PDO::getAvailableDrivers());
?>

zeigt mir ein leeres Array. Was ist sonst noch zu tun, damit der Treiber geladen wird

hat sich erledigt

Hi die passenden Extensions findest Du hier:
http://www.ip-symcon.de/forum/threads/16631-PHP-Extensions-f�r-IP-Symcon-2-6-oder-neuer

BG Johannes