Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 13.01.2016
Сообщений: 183
1

Как сделать инклуд одной строки

09.08.2016, 18:25. Просмотров 1053. Ответов 4
Метки нет (Все метки)

В общем мне нужно сделать чтобы допустим есть файл config в ней допустим такие строки name = "Under" link = "under.tv"
и потом в самом файле я пишу допустим так <?php include "config" "name" ?> и в итоге на сайте вместо name будет under, а вместо link будет under.tv, надеюсь вы меня поняли, я не знаю как такое реализовать надеюсь на вашу поддержку, заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.08.2016, 18:25
Ответы с готовыми решениями:

Как сделать перенос строки внутри одной пременной?
Добрый день. Мне нужно, чтобы текст из переменной вывелся в несколько строк. Пробовал так: $text =...

Сделать инклуд файла который находится на другом сервере
В общем у меня есть вопрос возможно ли сделать инклуд файла который находится на другом сервере....

Как запретить удаленный инклуд и чтение файла с моего сервера?
На моем сайте есть файл конфигурации config.php, содержащий пароли и активизирующий доступ к базе...

Include не работает так как хочется или как работает инклуд
Доброго времени суток. Имею структуру папок: basic/ libs/ /sumLib.php ...

4
Заблокирован
09.08.2016, 18:40 2
Лучший ответ Сообщение было отмечено FreyTube как решение

Решение

Как вариант:
PHP
1
2
3
4
<?php
 
define('NAME','Under');
define('LINK','under.tv');
PHP
1
<?php include('config.php'); ?><a href="http://<?= LINK ?>"><?= NAME ?></a>
Но а если много таких элементов, то лучше использовать массив, причем заполнять его из БД.

Добавлено через 2 минуты
Кстати, я кажется вам предлагал собрать подобный сайт.
1
1 / 1 / 0
Регистрация: 13.01.2016
Сообщений: 183
09.08.2016, 18:42  [ТС] 3
а можно поподробней пожалуйста? А данных должно быть примерно 5-10 строк не боелее
0
шКодер самоучка
2119 / 1840 / 897
Регистрация: 09.10.2013
Сообщений: 4,021
Записей в блоге: 7
09.08.2016, 18:52 4
Еще вариант с возвратом массива
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
<?php
function getConfig($cfg) {
    return require $cfg . '.php';
}
function fmtLink($name) {
    $cfg = getConfig($name);
    return "<a href=\"{$cfg['link']}\">{$cfg['name']}</a>";
}
?>
 
<?= fmtLink('config') ?>
config.php
PHP/HTML
1
2
3
4
5
<?php
return [
    'name' => 'Under',
    'link' => 'under.tv'
];
0
Заблокирован
09.08.2016, 18:58 5
Как вариант:
PHP
1
2
3
4
5
6
<?php
 
$links=array (
  'Under'=>'under.tv',
  ...
);
PHP
1
2
3
4
5
<?php
 
include('config.php');
 
?><? foreach ($links as $name=>$link): ?><a href="http://<?= $link ?>"><?= $name ?></a><?php endforeach; ?>
Только отделите как-нибудь ссылки друг от друга.

Добавлено через 6 минут
Если нужно брать из разных файлов и вставлять в разных местах, то см. выше.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2016, 18:58

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сделать инклуд папки с файлами h?
Все эти файлы находятся в папке QtWebKit: QWebHistory qwebpage.h .. ...

Как сделать инклуд файла, который лежит в корне сайта?
Добрый день ! Всех в прошедшими праздниками. Успехов в личной, наличной и безналичной, как...

Считывание из одной строки. Как сделать из нескольких?
#include &quot;stdafx.h&quot; #include &lt;iomanip&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include...

Как сделать так, чтобы строки одной таблицы не могли удалиться до тех пор, пока существуют соответствующие строки другой таблицы?
Имеются две таблицы: Заявки и соответствующие заявкам Испытания. Вначале пользователь заполняет...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.