Include ze zmianną jako parametr nie działa

0

Jak chcę wrzucić plik test.php w środku index.php i jak wpiszę pełną nazwę to działa

<?php
	include("test.php");
?>

ale jak chciałbym zrobić to w ten sposób

<?php
	$file_name = 'test'; 
	$full = '"'.$file_name.'.php"';
	include($full);
?>

to NIE działa mimo że warning pokazuje mi coś takiego

Warning: include("test.php"): failed to open stream: No such file or directory in C:\xampp\htdocs\test_include\index.php on line 5
Warning: include(): Failed opening '"test.php"' for inclusion (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\test_include\index.php on line 5

czyli wewnątrz include jest popranie wpisana ścieżka "test.php".
Nie rozumiem dlaczego to nie działa a muszę tak to oprogramować bo chciałbym dynamicznie wrzucać nazwę pliku do wyświetlenia

3

Zauważ, że Twój "dynamiczny" kod próbuje zrobić coś takiego:

include('"test.php"'); // err: podwójne cudzysłowy / apostrofy

Wystarczy:

$full = $file_name . '.php';
0

Zaskoczyło :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1