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.SU

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


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

> Без описания
z3xix13
Отправлено: 28 Февраля, 2010 - 16:47:04
Post Id


Новичок


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


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

[+]


Всем привет! В общем я делаю сайт викторину , сам я не профессионал просто любитель знаю чутка HTML и совсем плохо знаю PHP. Мне нужна помощь знающих людей. Сайт делаю через DLE engine , вот мой сайт http://www[dot]quiz4u[dot]tk или http://www[dot]quiz4u-tk[dot]tu[dot]su на главной странице кнопка "НАЧАТЬ ИГРУ" под книжкой ну так вот как мне сделать так что если пользователь авторизирован при нажатии на кнопку его перекидывает на страницу "http://www.quiz4u-tk.tut.su/quiz.html" я если не авторизирован (не зарегистрирован) то будет кидать на "http://quiz4u-tk.tut.su/index.php?do=register". Помогите если это вообще возможно или посоветуйте как ещё можно сделать что бы не зареганых пользователей перекидывало или не допускало на страницу с викториной .

***Или к примеру когда не авторизированый пользователь заходит на страницу с викториной будет выскакивать "ФОРМА ВХОДА" в Pop Up на подобие этой " "

Спасибо за ранее тем кто сможет хоть чем то помочь ! Голливудская улыбка

P.S. На самом деле я нубас в этом . Делаю сайт с помощью просмотра исходного кода других страниц. Радость
 
 Top
biperch
Отправлено: 28 Февраля, 2010 - 17:01:01
Post Id



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


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


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




if (зареган){
header("Location: http://www.quiz4u-tk.tut.su/quiz.html");
}else{
header("Location: http://quiz4u-tk.tut.su/index.php?do=register");
}

я просто не знаю чем в дле авторизация подтверждается, через что провкрять
 
 Top
ZeiZ
Отправлено: 28 Февраля, 2010 - 17:11:48
Post Id



Частый гость


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


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




Cookies.
(Добавление)
или Сессии если и то и другое =)
 
 Top
z3xix13
Отправлено: 28 Февраля, 2010 - 18:06:33
Post Id


Новичок


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


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

[+]


***Или к примеру когда не авторизированый пользователь заходит на страницу с викториной будет выскакивать "ФОРМА ВХОДА" в Pop Up на подобие этой " "


А так не знаете как сделать просто по моему так проще всего на страницу с викториной кинуть пару скриптов или кодов не знаю там =) я пытался ГОПНУТЬ с исходного кода www[dot]indarnb[dot]ru только так и не понел что нужно чтобы работало ОКНО с авторизацией !
 
 Top
A.N.R.I
Отправлено: 28 Февраля, 2010 - 21:02:13
Post Id



Гость


Покинул форум
Сообщений всего: 122
Дата рег-ции: Март 2009  
Откуда: Вінницька обл.


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




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function openAuthPopup(){
  3.  
  4.         var arrayPageSize = getPageSize();
  5.         var arrayPageScroll = getPageScroll();
  6.        
  7.         var authBlock = document.getElementById('authBlock');
  8.         var authTable = document.getElementById('authTable');
  9.        
  10.         if (navigator.appName != 'Microsoft Internet Explorer')
  11.         {
  12.                 document.getElementById('authBlock').style.backgroundImage='url(/i/overlay.png)';
  13.         }
  14.         authBlock.style.height = (arrayPageSize[1] + 'px');
  15.         authBlock.style.display = 'block';
  16.         document.getElementById('authContainer').style.top = arrayPageScroll[1] + ((arrayPageSize[3] - 218) / 2);
  17.        
  18. // прячем весь flash
  19.         objects = document.getElementsByTagName('object');
  20.         for(i = 0; i < objects.length; i++) {
  21.                 objects[i].style.visibility = 'hidden';
  22.         }
  23.         embedItems = document.getElementsByTagName('embed');
  24.         for(i = 0; i < embedItems.length; i++) {
  25.                 embedItems[i].style.visibility = 'hidden';
  26.         }
  27. }
  28.  
  29.  
  30. function closeAuthPopup(){
  31.         if (navigator.appVersion.indexOf("MSIE")!=-1){
  32.                 pause(200);
  33.         }
  34.         document.getElementById('authBlock').style.display = 'none';
  35.        
  36. // показываем всё, что спрятали
  37.         objects = document.getElementsByTagName('object');
  38.         for(i = 0; i < objects.length; i++) {
  39.                 objects[i].style.visibility = 'visible';
  40.         }
  41.         embedItems = document.getElementsByTagName('embed');
  42.         for(i = 0; i < embedItems.length; i++) {
  43.                 embedItems[i].style.visibility = 'visible';
  44.         }
  45. }
  46.  
  47.  
  48. // pause(numberMillis)
  49. // Pauses code execution for specified time. Uses busy code, not good.
  50. function pause(numberMillis) {
  51.         var now = new Date();
  52.         var exitTime = now.getTime() + numberMillis;
  53.         while (true) {
  54.                 now = new Date();
  55.                 if (now.getTime() > exitTime)
  56.                         return;
  57.         }
  58. }
  59.  
  60.  
  61. // getPageScroll()
  62. // Returns array with x,y page scroll values.
  63. function getPageScroll(){
  64.  
  65.         var yScroll;
  66.  
  67.         if (self.pageYOffset) {
  68.                 yScroll = self.pageYOffset;
  69.         } else if (document.documentElement && document.documentElement.scrollTop){      // Explorer 6 Strict
  70.                 yScroll = document.documentElement.scrollTop;
  71.         } else if (document.body) {// all other Explorers
  72.                 yScroll = document.body.scrollTop;
  73.         }
  74.  
  75.         arrayPageScroll = new Array('',yScroll)
  76.         return arrayPageScroll;
  77. }
  78.  
  79.  
  80. // Returns array with page width, height and window width, height
  81. // Core code from - quirksmode.org
  82. function getPageSize(){
  83.        
  84.         var xScroll, yScroll;
  85.        
  86.         if (window.innerHeight && window.scrollMaxY) { 
  87.                 xScroll = document.body.scrollWidth;
  88.                 yScroll = window.innerHeight + window.scrollMaxY;
  89.         } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
  90.                 xScroll = document.body.scrollWidth;
  91.                 yScroll = document.body.scrollHeight;
  92.         } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
  93.                 xScroll = document.body.offsetWidth;
  94.                 yScroll = document.body.offsetHeight;
  95.         }
  96.        
  97.         var windowWidth, windowHeight;
  98.         if (self.innerHeight) { // all except Explorer
  99.                 windowWidth = self.innerWidth;
  100.                 windowHeight = self.innerHeight;
  101.         } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
  102.                 windowWidth = document.documentElement.clientWidth;
  103.                 windowHeight = document.documentElement.clientHeight;
  104.         } else if (document.body) { // other Explorers
  105.                 windowWidth = document.body.clientWidth;
  106.                 windowHeight = document.body.clientHeight;
  107.         }      
  108.        
  109.         // for small pages with total height less then height of the viewport
  110.         if(yScroll < windowHeight){
  111.                 pageHeight = windowHeight;
  112.         } else {
  113.                 pageHeight = yScroll;
  114.         }
  115.  
  116.         // for small pages with total width less then width of the viewport
  117.         if(xScroll < windowWidth){     
  118.                 pageWidth = windowWidth;
  119.         } else {
  120.                 pageWidth = xScroll;
  121.         }
  122.  
  123.         arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
  124.         return arrayPageSize;
  125. }
  126.  

CODE (html):
скопировать код в буфер обмена
  1. <a href="#" onclick="openAuthPopup(); return false;">Войти</a>


-----
 
 Top
z3xix13
Отправлено: 01 Марта, 2010 - 17:02:54
Post Id


Новичок


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


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

[+]


[quote=A.N.R.I][/quote]

Спасибо конечно но не работает всё равно (((
 
 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