• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Function name must be a string...

Barzul

Mitglied
Hallo,

Ich habe folgendes problem:
Wie im titel beschrieben gibt er bei mir nur eine fehlermeldung aus, ebenfalls zu sehen im Titel.

Nun frage ich mich, woran es liegen könnte, habe aber keine ahnung :(
Vielleicht an GET?

PHP:
<?php include($_GET('site').".php");  ?>

Das ist die fehlerzeile

mfg

Barz
 
und welche seite includet er??
da wird der fehler liegen hast wahrscheinlich eine funktion drinne die kein string als Name hat..
 
Es muss heißen
PHP:
$_GET['site']
nicht
PHP:
$_GET('site')
.

Wenn du allerdings ohne weitere Überprüfung das einbinden von Dateien in dieser Form zulässt, ist deine Seite sehr anfällig für Angriffe. Du solltest immer prüfen, was als Variable übergeben wird und entscheiden, ob du diese Datei einbinden willst oder nicht.
 
oh bin ich doof >< na klar^^ danke :)

-- Wie kann ich denn das script automatisch entscheiden lassen, ob ich die datei einbinden will oder nicht???
 
Zurück
Oben