Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Статья:Пишем класс Template

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
chajnik
Отправлено: 07 Сентября, 2007 - 12:31:04
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Сент. 2007  


Помог: 0 раз(а)




Товарищи!привет!=) Помогите!!!По нику же понятно кто я в PHP?=) У меня следующая проблема!
Переменной $text='присваивается какое то значение', можно ли как то сделать что то вроде этого $text=include('page/main.php'), т.е. загружаца то загружается, но в самом верху страницы перед тегом <html> Корректная загрузка вообще возможна?=)

Адрес статьи:
http://www.php.su/articles/?cat=...les&page=006
Очень надо!!!=)\n\n(Добавление)
Вопрос снят!Спасибо!=)
 
 Top
chaynyk
Отправлено: 10 Сентября, 2007 - 10:44:17
Post Id



Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Сент. 2007  
Откуда: MOSCOW


Помог: 0 раз(а)




Незнаю можно ли так :
''Переменной $text='присваивается какое то значение', можно ли как то сделать что то вроде этого $text=include''
Но можно так :
Прописываешь в адресном файле
if (isset($_REQUEST['text']))
{
$includ=$_REQUEST['text'];
switch ($includ) {
case "1" include "test1.php"; break;
case "2" or "3" or "4" include "test2.php"; break;
default: include "test.php; include "test.php; break; // если Переменная не определена (не обязательная строка)
}




-----
Чайник в PHP и SEO,http://fleshky[dot]ru
 
 Top
valenok
Отправлено: 10 Сентября, 2007 - 19:02:27
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. switch(@$var){
  4.         case 'val1': include('val1'); break;
  5.         case 'val2': include('val2'); break;
  6.         default     : include('default');
  7. }
  8.  


А теперь рассмотри вот это:
PHP:
скопировать код в буфер обмена
  1.  
  2. if (isset($_REQUEST['text']))
  3. {
  4. $includ=$_REQUEST['text'];
  5. switch ($includ) {
  6.  


Что мы делаем в првой строке?
Мы проверяем дана ли перемнная. А зачем мы проверяем, если потом мы проверяем её значение. Если она не задана, то ни одному значению она соответсвовать не будет...

Зачем мы присваиваем $_REQUEST['text'] в $includ ?
А написать switch ($_REQUEST['text']) .. нет?


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Обсуждение статей »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB