Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2015, 19:08   #1
DIRID
 
Регистрация: 02.08.2014
Сообщений: 9
Восклицание Переменные в функции

Здравствуйте, имеется сайт на Wordpress. Улучшаю его, допиливаю. (Чтобы исполнялся php код на страницах юзаю плагин Exec-PHP). Столкнулся со следующей проблемой. Пишу функцию на вывод текста (в файле functions.php). В ней встречаются переменные, которые я задаю в редакторе отдельно к каждой странице.
В function.php пишу это:
Код:
function knopka (){
global $link;
echo <<<"LABEL"
<a href="$link"><img src="http://xn--b1acbeabv9d6c6ae.xn--p1ai/wp-content/uploads/2015/06/button-4.png" alt="button (4)" 
  width="205" height="45" class="alignnone size-full wp-image-168" /></a>
LABEL;
}
В начале страницы присваиваю ей значение:
Код:
<?php $link = 'http://www.yandex.ru'; ?>
А далее по тексту вызываю саму функцию:
Код:
<?php knopka (); ?>
А картинка все равно ссылается на текущую страницу. Подскажите, в чем ошибка?

Последний раз редактировалось Stilet; 16.10.2015 в 12:48.
DIRID вне форума Ответить с цитированием
Старый 16.10.2015, 11:54   #2
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

Код:
function knopka ($link){
echo <<<"LABEL"
<a href="$link"><img src="http://xn--b1acbeabv9d6c6ae.xn--p1ai/wp-content/uploads/2015/06/button-4.png" alt="button (4)" 
  width="205" height="45" class="alignnone size-full wp-image-168" /></a>
LABEL;
}
потом

Код:
<?php 
$link = 'http://www.yandex.ru';
knopka($link);
?>

Последний раз редактировалось Stilet; 16.10.2015 в 12:13.
CodeNOT вне форума Ответить с цитированием
Старый 17.10.2015, 13:39   #3
DIRID
 
Регистрация: 02.08.2014
Сообщений: 9
По умолчанию

Понял свою ошибку, спасибо большое!
DIRID вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переменные функции Host-2013 Общие вопросы Delphi 4 20.02.2013 16:57
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10
Переменные экземпляра,класса, константы и переменные cop08 Общие вопросы .NET 3 20.12.2010 21:56
встроеннные функции, ссылочные переменные Dimarik Общие вопросы C/C++ 8 10.05.2009 11:46
Как прописать переменные типа array в функции? Dux Общие вопросы Delphi 2 09.12.2008 23:46