Помощник
|
Вывод переменной из файла |
Wins
|
Сообщение
#1
|
||
|
|
||
|
|||
RayOfLight |
1.9.2013, 14:07;
Ответить: RayOfLight
Сообщение
#2
|
|
Файлы в таком случае надо не считывать, а подключать:
a.php [PHP]<?php $a = 10;[/PHP]b.php [PHP]<?php require 'a.php'; <input name="" value="<?=$a?>" type="text">[/PHP]Подключать файлы можно разными способами: |
|
|
A1ex_hb |
1.9.2013, 14:12;
Ответить: A1ex_hb
Сообщение
#3
|
|
eval, include
|
|
|
Wins
|
Сообщение
#4
|
|
|
include это немного не то. Это я все думаю как реализовать вопрос который я задавл в этой теме http://www.html.by/threads/31485-Podskazhite-po-adminke
Только там реализация получается с помощью доп.таблицы и доп запросов. И из-за этого много лишней нагрузки, вот я хотел бы как то через файлы реализовать. Сейчас получается так [PHP]$result = mysql_query ("SELECT `id`,`id_article`,`num_sum_desc`,`num_sum_title`,`img_size` FROM `index_page` WHERE `id`=".(int)11 ."",$db); $row = mysql_fetch_array($result); $num = $row['id_article'];//id статей $num_sum_desc = $row['num_sum_desc'];//количество символов краткого описания $img_size = $row['img_size'];//размер изображения /* Выводим записи в левой части(5 записей) */ $sql = "SELECT `t`.`id`, `t`.`id_cat`, `t`.`url`, `t`.`title`, `t`.`description`, `t`.`img`, `t2`.`url` AS `t2_url` FROM `content` `t` JOIN `category` `t2` ON `t`.`id_cat` = `t2`.`id` WHERE `t`.`id` IN (".$num.")";// id берутся из таблицы index_page $Query = mysql_query($sql,$db); if(!empty($sql)){ while($row = mysql_fetch_array($Query)) { $categoryUrl = preg_replace('#\.html$#', '', $row['t2_url']); $str = ''.$row['description'].''; //создание объекта драйвера $it = Image_Transform::factory('GD'); //загрузка исходного файла $it->load(''.IMAGES.''.$row['img'].''); //масштабирование его до 150 пикселей $it->scaleMaxLength($img_size);// вместо 150 берем значение из бд //сохранение в другом файле $it->save(''.PREVIEW.''.$row['img'].''); $res[]=array( 'preview' => ''.PREVIEW.'', 'url' => '/'.$categoryUrl.'/'.$row['url'].'', 'title' => $row['title'], 'img' => $row['img'], 'content' => cutStr($str, $num_sum_desc)// оьрезаем текст, выводим 100 символов краткого описания, значение 100 берется из бд ); } } if(!empty($res)){ $template->set("header", $res); unset ($res); }[/PHP] Таким образом для этого блока из 5 анонсов, я могу изменять порядок id, размер изображения, кол-во выводимых символов в админ панели через форму. Не копаясь в файлах. Но тогда получается лишний запрос к таблице index_page А если у меня на главной странице 30 запросов, то для каждого блока где выводятся данные нужно добавить еще один запрос. Итого 60 запросов вообщем. Что собственно не дело. Вот я и думаю или забросить эту затею или как то сделать через файлы. Чтоб можно было открыть файл считать переменную $num где вместо $num = $row['id_article'];//id статей Будет $num = '1','2','3','4','5';//id статей А в админ панели я открываю файл и эту переменную помещаю в инпут, таким образом в инпуте будут эти id, которые я могу изменить и перезаписть файл. Ну и так для всего остального. Я даже незнаю как еще объяснить. Это что типо того как например в readtrem создаем информер, где конфигурацию информера делаем через админку. Указываем размер выводимого фото, кол-во новостей, кол-во выводимых символов и т.п.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 97673 | 11.2.2024, 21:07 автор: Wolfhound |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6746 | 10.10.2023, 19:25 автор: Sbitcoin |
|
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 225 | himin | 132456 | 7.5.2023, 13:26 автор: Вера_Симонова |
|
«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«» | 13 | 101Crypta | 12131 | 18.4.2023, 23:15 автор: 101Crypta |
|
Нужен вывод в топ наших роликов Youtube | 3 | wep | 1906 | 23.3.2023, 17:39 автор: distrib095 |
Текстовая версия | Сейчас: 29.3.2024, 15:34 |