системотехник
Создатель
- Регистрация
- 27 Апр 2009
- Сообщения
- 14
- Реакции
- 0
- Автор темы
- #1
Требуется вставить в переменную другой php файл. Чтобы при выводе переменной отображался другой файл, ну например echo $login; //подключался модуль авторизации
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
скорее так
Код:<?php $incl = 'login.php'; include $incl; doLogin(); /* функция имплементнутая в login.php */
каким образом, тоесть в каком случае это сработает?ТС а теперь я сделаю index.php?incl=/images/shell.php и теперь у меня в распоряжении твой сайт.
<?php
$incl = 'login.php';
include $incl;
doLogin();
<?php
function doLogin()
{
echo 'login';
}
<?php
echo 'shell';
Требуется вставить в переменную другой php файл. Чтобы при выводе переменной отображался другой файл, ну например echo $login; //подключался модуль авторизации
<?php
function call(){
echo "a.php included";
}
?>
<?php
function call(){
echo "i.php included";
}
?>
<?php
$a = 0;
//первая версия
function login($admin = 0){
if($admin){
return include("a.php");
}else{ return include("i.php");}
}
$login = 'login';
//вторая версия если хочеш проверить первую версиу прокоментируй ету строку
$login = create_function("\$admin = 0","if(\$admin){return include(\"a.php\");}else{return include(\"i.php\");}");
//заводим наш трактор
$login($a);
if(function_exists("call")){
call();
}else{
echo "No module conected";
}
?>
<?php
$a = 0;
function login($admin = 0){
$include = ($admin)? include("a.php") : include("i.php");//Тернарный оператор
return $include;
}
$login = 'login';
$login = create_function("\$admin = 0","\$include = (\$admin)? include(\"a.php\") : include(\"i.php\");return \$include;");
$login($a);
if(function_exists("call")){
call();
}else{
echo "No module conected";
}
?>
<?php
$a = 0;
//вторая версия
$login = create_function("\$admin = 0","if(\$admin){return include(\"a.php\");}else{return include(\"i.php\");}");
//заводим наш трактор
$login($a);
if(function_exists("call")){
call();
}else{
echo "No module conected";
}
?>