Folgende Warnungen sind aufgetreten:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.25 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



net-board.net Archiv
kleines Problem mit scripte - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Pause vom Designen und Coden (https://net-board.net/forumdisplay.php?fid=10)
+--- Forum: Laberecke (https://net-board.net/forumdisplay.php?fid=5)
+---- Forum: Computerecke (https://net-board.net/forumdisplay.php?fid=7)
+---- Thema: kleines Problem mit scripte (/showthread.php?tid=4333)

Seiten: 1 2


kleines Problem mit scripte - cHAp - 05.07.2004

Hallo ihr,

Ihr wisst ja das ich nun einen Eigenen Server habe. Zumindest die meisten. Naja wedenfalls hab ich ein kleines Problem. Oder vielleicht entwickelt sich das auch noch in ein großes keine Ahnung.

Wedenfalls habe ich hier ein Ticketsystem programmiert was zuhause auch perfekt funktioniert.
Nun hatte ich das letzte woche auf meinen Server es geladen nur leider funkioniert dies da nicht. Man sieht zwar das Ticketsystem aber wenn man oben auf der Navikation auf Hilfe oder Ticket zeigen klickt passiert nichts.

Das heist er bleibt auf der seite wie vorab.

Hier das script: http://www.boardseven.net/support
Hier eine phpinfo: http://www.boardseven.net/phpinfo.php

Kann mir einer weiterhelfen ? :knirsch:

Danke schon mals.


- pattex - 05.07.2004

Hast du was verändert an dem Script?

Sieht aus als würde er die if Abfrage nicht machen.


Kannst du mir das Script schicken?


- kickedINtheHEAD - 05.07.2004

das liegt daran das du register globals auf off hast

das is bei allen neueren php versionen so um sie sicherer zu machen
bei register globals = on kannst du variablen die übergeben werden einfach mit $variable aufrufen
bei register globals = off musst du das jeweils mit der richtigen methode machen

$_COOKIE['variable'] für variablen aus cookies
$_POST['variable'] für variablen die über post übergeben werden
$_GET['variable'] für variablen die über get (URL) übertragen werden
$_REQUEST['variable'] für variablen die über post oder get übertragen wurden


- cHAp - 05.07.2004

öhm das heist jetzt kicked ? Was muss ich machen ?

Pattex kann ich dir zusenden habs aber grade net hier Sad Habs aufn andren pc aber da komm ich jetzt net ran.


- kickedINtheHEAD - 05.07.2004

entweder du änderst in der php.ini "register globals = on"
oder du schreibst deine scripte um und nimmst bei variablen die übergeben werden die richtige methode die ich dir oben gezeigt habe
größere scirpts wie zb das wbb2 laufen bereits alle mit register globals = off


- cHAp - 05.07.2004

jo das hab ich gesehen das die wbb2 globals = off gehen da ein wbb2 auf unseren server läuft.

hmm jetzt ist die frage wie komm ich an die php.ini ran ? :hmmm:

ich hab hier weder das programm putty oder sonstiges drauf Sad Kann hier nichts installieren da ich nur nen normalen Benutzeraccount habe auf den rechner Sad


- kickedINtheHEAD - 05.07.2004

dann wirst wohl dein script umschreiben müssen
am besten baust einfach am anfang des scripts
PHP-Code:
$action=$GET_['action']; 
ein
dann sollte die variable im script erkannt werden Wink

edit: hab mich hier leider vertan
richtig ist es
PHP-Code:
$action=$_GET['action']; 



- cHAp - 05.07.2004

hmmm ich hab aber kein bock alle scripte umzuschreiben. Sad Ich hab ne ganze sammlung die so geschrieben sind Sad

Kann mir das net einer in php.ini ändern ?

Sunsonic kannst du das machen oder kicked ? :äh:


- kickedINtheHEAD - 05.07.2004

es gibt noch ne weitere möglichkeit über ne .htaccess datei
gib einfach ne .htaccess datei aufn server in das verzeichniss mit den php dateien mit dem inhalt
Code:
php_flag register_globals on
das sollte auch reichen

ich würde aber trotzdem ab jetzt scripte so schreiben das du am anfang einfach alle verwendeten variablen umwandelst mit der richtigen methode also zb
PHP-Code:
$variable=$GET_['variable']; 
und außerdem bekommst so alte scripts au schnell wieder lauffähig

hast eigentlich zugriff auf die php.ini?


- cHAp - 05.07.2004

php.ini hat man doch zugriff über putty oder ? :grübel:

hmm ich kann heut irgendwie net ganz klar denken heute *hmz*