У меня есть файл, который отображается на странице пользователя в 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-контент?
говорит неопределенная переменная, я делаю что-то не так? echo '' – user2386278
- это $ user, определенный на этом этапе? Я просто уезжаю с сегмента кода, который вы опубликовали. Может быть, опубликовать полный список? –
@ user2386278 - вам нужно будет определить $ user, как описано в вашем вопросе, прежде чем повторять iframe. – bestprogrammerintheworld