2013-05-19 2 views
0

У меня есть файл, который отображается на странице пользователя в iframe, но мне нужен контент в этом iframe, чтобы получить имя папки пользователя в качестве переменной.использовать имя каталога как переменную

, чтобы лучше объяснить, я /logins/users/foo/foo.php foo.php встраивает универсальный файл все пользовательские страницы используют под названием skin.php в /logins/skins/skin.php универсальных изменений страницы скин, который он отображает на основе переменной $ user Мне нужен $ user, чтобы быть тем, что имя папки является тем, что просматриваемая страница находится.

есть ли способ сделать это? Я могу сделать это на самой странице пользователя, используя

<link rel="stylesheet" type="text/css" href="/css/index.css" /> 
<?php 
    $path = DIRNAME($_SERVER['PHP_SELF']); 
    $position = STRRPOS($path,'/') + 1; 
    $user= SUBSTR($path,$position); 
    $root="/"; 

include ($_SERVER['DOCUMENT_ROOT'].'/menu/nav.php'); 

echo '<iframe src="/logins/skin/index.php?user=$user"/>' 
?> 

Есть ли способ передать эту переменную в iframed-контент?

ответ

1

Конечно, вы можете создать параметр строки запроса ..

echo "<iframe src="http://your/path/to/iframe.php?user=$user"/> 
+0

говорит неопределенная переменная, я делаю что-то не так? echo '