Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
1

использование переменных которые подключаются после скрипта

04.01.2013, 19:19. Просмотров 441. Ответов 9
Метки нет (Все метки)

Привет всем у меня такой вопрос, можно ли как нибудь использовать переменные которые пойдут после скрипта например
PHP
1
2
echo $a;
$a=10;
то-есть в таком случае выдаст ошибку. А что мне надо сделать, если я точно знаю что там эти переменные будут использоваться, что у меня не выдало ошибку а выполнило скрипт как положено. Если конечно такое возможно. Зарание большое спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 19:19
Ответы с готовыми решениями:

Использование переменных из первого скрипта во втором
Если в файле два скрипта php (прерывающиеся html'ом), можно как-то переменными...

Как после выполнения одного скрипта, запустить другой, что бы он использовал переменные которые использует первый???
<form action="test.php" method="GET" name="login" id="quick_login_form" ...

Проблема с передачей переменных из скрипта в форму
Помогите пожалуйста! У меня на странице находится элемент <SELECT>. В...

Вызов скрипта и передача ему переменных
есть такой скрипт $var=include("d.php"); echo ($var); d.php <?php ...

Использование функции удаленного скрипта
Есть удаленный скрипт http://www.xxx.ru/api/xxx.php Как можно из него...

9
tolimadokara
745 / 413 / 91
Регистрация: 24.10.2012
Сообщений: 3,023
04.01.2013, 19:33 2
PHP
1
2
3
$a = 0;
echo $a;
$a = 10;
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
04.01.2013, 19:45 3
PHP
1
2
$a = isset($a) ? $a : 10;
echo $a;
Добавлено через 34 секунды
или так
PHP
1
2
if(!isset($a)) $a = 10;
echo $a;
Добавлено через 44 секунды
А как с функциями, насколько я помню не получится..
1
Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
04.01.2013, 20:37  [ТС] 4
У меня есть файл в котором прописаны все ключевые слова и титлы и естественно они подключаются в самом начале что то вроде такого
PHP
1
2
3
4
 if ($GET['rem']== 'task' ) { 
           $tit= $data['order_title'];
           $key= $data['order_title'];
           $des= $data['order_description'];}
у меня такие случаеи мало где используются переменные из контролеров для каждой странички, может подскажите как лучше сделать? Заарние большое спасибо
0
fa2m
355 / 279 / 22
Регистрация: 27.08.2012
Сообщений: 855
04.01.2013, 22:33 5
Братуха, подробнее объясните, пока что не понятен вопрос
0
Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
04.01.2013, 23:28  [ТС] 6
В общем я подключаю файл в котором в зависимости от странички выдает определенное значение вот кусок скрипта
PHP
1
2
3
4
5
6
7
8
 if ($GET['rem']== 'task' ) { 
           $tit= $data['order_title'];
           $key= $data['order_title'];
           $des= $data['order_description'];}
 else if ($GET['rem']== 'personal' ) { 
           $tit= 'персональная';
           $key='персональная';
           $des= 'персональная';}
Так вот этот файл подключается одним из первых. У каждой странички есть свой контролер и в этом контролере есть переменные В нашем случае $data['order_title']; и $data['order_description'];. так как мне можно их использовать в скрипте который загружается перед ними?
0
DrobyshevAlex
1173 / 1123 / 94
Регистрация: 31.05.2012
Сообщений: 3,059
04.01.2013, 23:40 7
Вы верите в экстрасенсов?
Вот если положить белый лист бумаги, и дать человеку ручку. Вы можете сказать что он напишет на бумаге, до того как он это напишет? Я сомневаюсь...

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

Добавлено через 2 минуты
А ещё может вам понадобится в контроллере отдать JSON или XML для Ajax запроса. Вы туда тоже начала страницы получается отправите?
Или будете делать отдельные контроллеры, которые без шаблона работают?
1
fa2m
355 / 279 / 22
Регистрация: 27.08.2012
Сообщений: 855
04.01.2013, 23:42 8
Братуха, судя по тому мизеру, который Вы написали, могу порекомендовать только switch вместо if-else, не более )))
1
Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
05.01.2013, 11:22  [ТС] 9
Я просто в контролере указал вот это
PHP
1
2
3
$tit='Предупреждение!!!';
$key='Предупреждение!!!';
$des='Предупреждение!!!';
и для этой странички установились свои титлы.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
05.01.2013, 12:20 10
ну без проблем. вызывайте это а вьюху подключайте как обычный скрипт через include/require после этих строчек - у вас тогда там эти переменные будут доступны.
1
05.01.2013, 12:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2013, 12:20

Использование include для подключения удаленного скрипта
Доброго всем дня. Есть хостинг, из phpinfo видно вот что: Есть скрипт,...

Запуск второго скрипта (на одном хостинге), передавая ему значение нескольких переменных из первого
Как можно организовать чтобы 1 пхп скипт запускал второй пхп скрипт (на одном...

Использование глобальных переменных
Доброго времени суток всем! Есть такая задача. Задать значение переменной....


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

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

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