Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
register_globals zur Laufzeit ändern? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
register_globals zur Laufzeit ändern?


 
thesilencer5
18-01-2007, 11:18 
 
Halo,

ich habe auf meinem Server register_globals = off eingestellt und möchte das wenn möglich auch so lassen. Nun habe ich aber ein einziges Script, dass register_globals = on braucht. Ich kann dieses Script nicht umprogrammieren, weil es mit einem Flashfilm zusammenarbeitet, in den ich nicht reinschauen kann.

Ist es möglich, die globals während der Laufzeit für dieses eine Script zu ändern?

Danke im Voraus

 
Kropff
18-01-2007, 11:21 
 
wenn der provider es zuläßt ini_set (http://www.php-resource.de/handbuch/function.ini-set.htm)

gruß
peter

 
wahsaga
18-01-2007, 12:06 
 
Nein, Kropff, immer noch nicht.

Die globalen Umgebungsvariablen würden bei register_globals=on bereits importiert werden, bevor das Script gestartet wird - ein erst im Script platziertes ini_set kommt dann natürlich zu spät dafür.

Also entweder per .htaccess einstellen - oder am Anfang des Scriptes extract() nutzen.

 
Kropff
18-01-2007, 12:09 
 
Original geschrieben von wahsaga
Nein, Kropff, immer noch nicht.

Die globalen Umgebungsvariablen würden bei register_globals=on bereits importiert werden, bevor das Script gestartet wird - ein erst im Script platziertes ini_set kommt dann natürlich zu spät dafür.

Also entweder per .htaccess einstellen - oder am Anfang des Scriptes extract() nutzen.
ja ich gestehe. habe geraten, asche auf mein haupt. kenne zwar ini_set, habe aber noch mit solchen dingen gearbeitet

peter

 
combie
18-01-2007, 13:32 
 
oder: http://de3.php.net/manual/de/function.import-request-variables.php

 
TobiaZ
18-01-2007, 17:24 
 
Ich kann dieses Script nicht umprogrammieren, weil es mit einem Flashfilm zusammenarbeitet, in den ich nicht reinschauen kann. Na, ich möchte mal behaupten, dass das eher an deinen Kenntnissen liegt und nicht am Flashfilm...


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:11 Uhr.