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 :: Свое сообщение об ошибке 404

 PHP.SU

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


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

> Описание: глючит
vjacheslav33
Отправлено: 01 Октября, 2009 - 06:54:43
Post Id


Новичок


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


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




даже не представляю, в каком файле может быть ошибка.
настроил апач, чтобы в случае ошибки 404 открывалась страница /?act=404
это индексная страница, в которую инклудится файл 404.php
в нем - прикол типа http://yousite1[dot]ucoz[dot]ru/forum/18-35-1
ну там ява-скрипт, запускается по onload в теге body

на моем сайте только начал делать авторизацию.
кроме нее собственно, нет еще ограничений для гостей.
но почему-то во-первых без авторизации не работает указанный скрипт (хотя в клиентском хтмл есть и нужный атрибут body и сам текст скрипта). если залогиниться - то пашет. во-вторых не работает сама авторизация на этой странице (на остальных все ок). а при вводе НЕкорректных данных НЕ отображается сообщение об ошибке рядом с формой входа, хотя должно.
в какую сторону копать? Растерялся

(Отредактировано автором: 01 Октября, 2009 - 07:03:00)

 
 Top
-=1100=-
Отправлено: 01 Октября, 2009 - 07:37:31
Post Id



Частый гость


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


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

[+]


1. Создай файл ".htaccess" в корне сайта
2. в нем напиши " ErrorDocument 404 404.html

404.html

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <html>
  3.    <head>
  4.         ......
  5.    </head>
  6. <body onLoad=text()>
  7. ......
  8. </body>
  9. </html>
  10. <script type='text/javascript'>
  11. function text(){
  12.    //Твой функция
  13. }
  14. </script>
  15.  


При отсутствии страницы, сервер отображает 404.html. Где и выполняется script


-----
INSPIRON |6400
 
 Top
vjacheslav33
Отправлено: 01 Октября, 2009 - 07:52:32
Post Id


Новичок


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


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




а без этого нельзя?)
хотелось бы в общую структуру сайта эту страницу интегрировать.
сейчас у меня в .htaccess написано - ErrorDocument 404 /?act=404
т.е. индексная страница с нужным кодом + согласно строке запроса инклудится 404.php с этим ява-скриптом

(Отредактировано автором: 01 Октября, 2009 - 08:13:04)

 
 Top
Champion Супермодератор
Отправлено: 01 Октября, 2009 - 09:18:17
Post Id



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


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


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




Видимо, авторизация проверяется в том скрипте, который инклюдится. Оригинальное решение)) Либо в index.php до того как сделать инклюд проверяется авторизация. Найди и убери.
 
 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