Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как передать управление ?
 
 автор: vikgor   (25.05.2007 в 15:04)   письмо автору
 
 

Подскажите, как передать безвозвратно управление модулю, скажем new.php не пользуясь include и require, что-то типа go to в других языках.

   
 
 автор: Trianon   (25.05.2007 в 15:20)   письмо автору
 
   для: vikgor   (25.05.2007 в 15:04)
 

Даже goto в других языках работает в пределах ОДНОГО текста программмы.

   
 
 автор: vikgor   (25.05.2007 в 16:00)   письмо автору
 
   для: Trianon   (25.05.2007 в 15:20)
 

Огромное спасибо Трианонище! Здорово помог! Что бы я без тебя делал?

   
 
 автор: bronenos   (25.05.2007 в 20:13)   письмо автору
 
   для: vikgor   (25.05.2007 в 16:00)
 

хм... интересно...
1. Трианонище
2. Неприязнь к require

   
 
 автор: mr Bin   (25.05.2007 в 20:51)   письмо автору
 
   для: bronenos   (25.05.2007 в 20:13)
 

vikgor, учись воспринимать критику и тогда многое получится.

   
 
 автор: Trianon   (25.05.2007 в 22:11)   письмо автору
 
   для: vikgor   (25.05.2007 в 16:00)
 

Без меня Вы могли научиться задавать вопросы так, чтобы они были понятны.
Я мог бы сказать - используйте header("Location: module.php");
но даже это не является goto. Хоть и работает похожим образом в некоторых случаях.
Нету goto в php, да еще на уровне модулей. Собственно, понятия "модуль" как такового, тоже нету.
Можно написать так:include 'module.php'; exit();
или так: module(); exit();
или даже так: exit(module());
ни один вариант не будет эквивалентен ни goto, ни чему-то подобному в точности.

   
 
 автор: vikgor   (26.05.2007 в 01:56)   письмо автору
 
   для: Trianon   (25.05.2007 в 22:11)
 

1. Трианонище - это не обидное. Это соединение 2-х слов ТРИАНОН и ДРУЖИЩЕ в одном!
2. require не подходит, так как в моем конкретном случае начинает 2 раза отображаться нижняя часть страницы сайта.
3. А вот за второй ответ спасибо. Для этого и писал. Сейчас варианты пробовать буду.
4. Вот где бы про это прочитать! В самоучителе Кузнецова и Симдянова - моей библии, этого вроде нет.

   
 
 автор: bronenos   (26.05.2007 в 06:27)   письмо автору
 
   для: vikgor   (26.05.2007 в 01:56)
 

если часть страницы начинает отображаться дважды то пользуйтесь require_once для ее подключения

   
 
 автор: vikgor   (26.05.2007 в 11:43)   письмо автору
 
   для: bronenos   (26.05.2007 в 06:27)
 

require_once пробовал, почему-то не сработало, а include 'module.php'; exit(); оказалось то, что надо. Спасибо.

   
 
 автор: hammet   (26.05.2007 в 11:51)   письмо автору
 
   для: vikgor   (26.05.2007 в 11:43)
 

странно....

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования