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 :: php index.php

 PHP.SU

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


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

> Описание: php
Телевизор
Отправлено: 30 Марта, 2011 - 18:04:40
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




Скажите пожалуйста, на стр. index.php нужно подключить php скрипт и чтобы не подгружать этот скрипт в index.php?x=xx&y=yy который и не вызывается но он подключен и работает, какими методами можно определить и вызвать скрипт только на index.php или по прямому домену.
А то имеется страница с функциями, а <head> заголовок один и както не очень хочется подгружать другие страницы скриптами которые и не используются...

ведь есть наверняка универсальное решение, или может другой алгоритм страницы?
думал может на каждую страницу свой заголовок но эт както не удобно...
 
 Top
grefon
Отправлено: 30 Марта, 2011 - 18:34:31
Post Id



Частый посетитель


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


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




PHP:
скопировать код в буфер обмена
  1. if (!isset($_GET['x']) and !isset($_GET['y'])) include('script.php');


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
Телевизор
Отправлено: 30 Марта, 2011 - 18:40:55
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




нет вы меня не поняли, как вызвать скрипт только на главной странице без функций
эхх... как бы объяснить .... эм...
(Добавление)
вот например:
PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html><head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4.         <title> 123</title>
  5.         <script type="text/javascript" src="jquery.js"></script>
  6. </head><body>
  7. <?
  8. if ($_GET)
  9. {
  10.         if(isset($_GET['123']))
  11.                 {
  12.                         echo "123";
  13.                 }
  14.         elseif(isset($_GET['abc']))
  15.                 {
  16.                         echo "abc";
  17.                 }
  18.         elseif(isset($_GET['help']))
  19.                 {
  20.                         echo "help";
  21.                 }      
  22.         else
  23.                 {
  24.                 echo "ой"
  25.                 }              
  26. } else { ?>
  27. Главная страница
  28.  
  29.  
  30. <? } ?>
  31. </body></html>


ну дык вот этот джаваскрипт jquery.js подключается на всех страницах а как организовать только на главной странице а на других js чтобы вообще не подключался.

(Отредактировано автором: 30 Марта, 2011 - 18:54:20)

 
 Top
Телевизор
Отправлено: 30 Марта, 2011 - 23:17:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




или не обязательно js скрипты, jquery и css пихать в head ? можно и в body ?
 
 Top
OrmaJever Модератор
Отправлено: 30 Марта, 2011 - 23:40:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




А почему нельзя так?
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html><head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4.         <title> 123</title>
  5.         <?=(!isset($_GET['x']) and !isset($_GET['y']) ? '<script type="text/javascript" src="jquery.js"></script>' : '')?>
  6. </head><body>
  7. <?
  8. if ($_GET)
  9. {
  10.        if(isset($_GET['123']))
  11.                {
  12.                        echo "123";
  13.                }
  14.        elseif(isset($_GET['abc']))
  15.                {
  16.                        echo "abc";
  17.                }
  18.        elseif(isset($_GET['help']))
  19.                {
  20.                        echo "help";
  21.                }      
  22.        else
  23.                {
  24.                echo "ой"
  25.                }              
  26. } else { ?>
  27. Главная страница
  28.  
  29.  
  30. <? } ?>
  31. </body></html>


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Телевизор
Отправлено: 31 Марта, 2011 - 00:20:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




OrmaJever
но такимже способом выполняется на всех страницах кроме url функций...

а мну нужно исполнить только на главной странице кроме url функций
 
 Top
OrmaJever Модератор
Отправлено: 31 Марта, 2011 - 00:26:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Ну значит нужно поменять условие. Вы же как-то отличаете главную от остальных?
Как я заметил если !$_GET то это главная?

(Отредактировано автором: 31 Марта, 2011 - 00:26:54)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Телевизор
Отправлено: 31 Марта, 2011 - 01:04:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




нетт Вы меня не поняли наверно Слёзы в глазах я извеняюсь ...

там где написано "главная страничка" после else от оператора if ($_GET)
вот там и должен работать jquery.js и больше ни где.

в urlах ?123 , ?abc ?help и др... там jquery не нужен.

ведь jquery нестоит же использовать в тегах боди по этому если его затолкать в head то там исполняются скрипты на всех страница что мне и не нужно исключительно тока на главной...
 
 Top
OrmaJever Модератор
Отправлено: 31 Марта, 2011 - 01:20:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Телевизор пишет:
там где написано "главная страничка" после else от оператора if ($_GET)
вот там и должен работать jquery.js и больше ни где.

Ну я же так и понял. Вот я так и говорю
PHP:
скопировать код в буфер обмена
  1. <?
  2. if ($_GET) :
  3.  
  4.   // ...              
  5. else : ?>
  6. Главная страница
  7. <? endif; ?>

Суть условия такова "Если $_GET не пустой масив значит это true иначе главная" Ну вот это иначе (!$_GET) и нужно перенести вверх
PHP:
скопировать код в буфер обмена
  1.  <?=(!$_GET ? '<script type="text/javascript" src="jquery.js"></script>' : '')?>


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
sergtka4ov
Отправлено: 31 Марта, 2011 - 01:44:49
Post Id



Новичок


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


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

[+]


Для проверки загружена ли jQuery или нет используется
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. if(!window.jQuery){
  3. document.write('<script type="text/javascript" src="jquery.js"></script>')
  4. }
  5.  


http://javascript[dot]ru/forum/jquer[dot][dot][dot]hiya-jquery[dot]html
 
 Top
Телевизор
Отправлено: 31 Марта, 2011 - 02:46:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


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




OrmaJever
огромное тебе СПАСИБО
не впервые выручаешь, еще раз спасибо за терпение...

Щас как заюзаю новведение спасиболку, в смысле кнопку спс нажал

(Отредактировано автором: 31 Марта, 2011 - 02:48:07)

 
 Top
JustUserR
Отправлено: 31 Марта, 2011 - 19:59:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Телевизор пишет:
Ведь jquery нестоит же использовать в тегах боди по этому если его затолкать в head то там исполняются скрипты на всех страница что мне и не нужно исключительно тока на главной...
В качестве возможного решения предполагаемой задачи, заключающесйся в осуществлении определения составлящих определенных блоков PHP-приложения, размещение которых производится в пониженном базовом уровне элементного трактования относительно потока функциональных объектов, допустимо использование поддержания вложенной дифференциации текущей инстанции относительно инициализированного PHP-приложения, осуществляемого на основании внедрения уникального hash-параметра для текущего сеанта отображения базовой HTML-страницы


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB