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)
|
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 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 Kann hier nichts installieren da ich nur nen normalen Benutzeraccount habe auf den rechner - 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']; dann sollte die variable im script erkannt werden 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. Ich hab ne ganze sammlung die so geschrieben sind 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 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']; 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* |