variable in requrie

therealcharlie

Erfahrenes Mitglied
ich habe eine require anweisung alla:
PHP:
if($_GET['section'] == vote && $_GET['poll']) require('vote_sites/$poll.php');
$poll wird definiert mit:
PHP:
$poll = $_GET['poll'];
poll ist z.b. 1
aaaber, er will die datei $poll.php requiren. wo ist der fehler, wie kann ich ihn beheben?
danke im vorraus.
 
Entweder du benutzt im require-Befehl Doublequotes ( " ):
PHP:
require("vote_sites/$poll.php");
oder du benutzt Singlequotes ( ' ) und machst es folgenderweise:
PHP:
require('vote_sites/' . $poll '.php');

Gruß
Marvin
 
Variablen werden bei Stings mit single quotes nicht ersetzt. Es muss entweder require('vote_sites/'.$poll.'.php'); oder require("vote_sites/$poll.php"); heißen.

edit: Ich werd alt und langsam ;)
 
Zurück