0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 35
1

Подключение php файла, который содержит переменную

28.07.2016, 17:15. Показов 1118. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Суть в чем, набросал код, который читает php файл с помощью readfile.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$swithEmery = 0;
if (!(empty($this->product->virtuemart_category_id))) {
    $swithEmery = 1;
    }else{
    echo '<div class="bodyss">Не выбрана категория товара. Для заполнения характеристик сперва выберете категорию товара во вкладке "Информация" и нажмите "Сохранить"</div>';}
 
if ($swithEmery == 1){
    
    echo '<div style="font-size: 18px;text-align: center;margin-top: 15px;color: #20965b;">Редактирование характеристик для категории c id=';
    echo $this->product->virtuemart_category_id;
    echo '</div>';
}
 
if ($this->product->virtuemart_category_id == 6){readfile('/home2/temkaby/domains/vkomarova.by/detals/6_komplekti_mebeli_kiter.php');}
    
?>
этот код отображает файл 6_komplekti_mebeli_kiter.php. Вот его содержимое.

HTML5
1
2
3
4
5
<table class="adminform">
<tbody>
<tr class="row0t"><th><div class="col1-name-har">Основные характеристики</div></th><td><input type="text" class="inputbox"  name="mst_t" value="<?php echo $this->product->mst_t;?>" size="25" />  <-- для отображения заголовка введите произвольное число.</td></tr>
</tbody>
</table>
проблема в том что при выводе переменная $this->product->mst_t; так и отображается. Тоесть выводится не значение переменной, а просто текст" $this->product->mst_t;"

Я новичок, сильно не ругайтесь ) Подскажите что я делаю не так?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.07.2016, 17:15
Ответы с готовыми решениями:

Модуль. Обработка файла, который содержит записи со сведениями о студентах
1. Условие задачи: ввод имени файла с клавиатуры, проверку наличия дискового файла, если файла нет...

Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов
Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов

Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов
Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов

Из типизированного файла, который содержит несколько вещественных чисел, вывести на экран монитора
Из типизированного файла, который содержит несколько вещественных чисел, вывести на экран монитора...

3
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
28.07.2016, 17:29 2
Лучший ответ Сообщение было отмечено tarkasha как решение

Решение

Вместо readfile используй
PHP
1
include "/home2/temkaby/domains/vkomarova.by/detals/6_komplekti_mebeli_kiter.php";
1
0 / 0 / 0
Регистрация: 05.12.2014
Сообщений: 35
28.07.2016, 17:41  [ТС] 3
Спасибо добрый человек! Все работает! )
0
146 / 105 / 44
Регистрация: 30.04.2016
Сообщений: 550
28.07.2016, 17:44 4
tarkasha, я бы сразу использовал require_once, который подключит файл один раз, даже если вы 2 раза используете подключение, а также вернет фатальную ошибку, если файл не был найден.
0
28.07.2016, 17:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2016, 17:44
Помогаю со студенческими работами здесь

Считывание данных из файла и определение столбца, который содержит мах элемент в первой строке
считывания данных из файла и определения столбца, который содержит мах элемент в первой строке,...

Как пропустить все строки из файла, который импортировал через 1 переменную
Как пропустить все строки из файла, который импортировал через 1 переменную? Вообщем, в...

Подключение файла, который лежит не в основной директории
Подскажите, пожалуйста, почему не работает &lt;!-- #include file='dir/file.asp' --&gt; Можно ли...

Передать имя файла в переменную, если имя каждый раз уникальное и содержит маску
Добрый день. В виду отсутствия информации в поиске, прошу помочь с вопросом по batch. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru