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 :: Помогите разобраться в сценариях из книги Дениса Колисниченко [2]

 PHP.SU

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


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

> Описание: "PHP 5/6 и MySQL 6 разработка веб приложений" глава 36 "Создание простейшего движка сайта"
Mureo
Отправлено: 01 Июня, 2012 - 01:15:28
Post Id


Новичок


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


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

[+][+]


sKaa пишет:
Mureo, таки пришлось мне скачать приложенные вами исходники и вот, что я там сразу нашел :
.htaccess :
CODE (htmlphp):
скопировать код в буфер обмена
  1. php_flag display_errors on
  2. php_value error_reporting 7
  3. php_flag register_globals on

А это говорит, о том, что код расчитан на включенные register_globals которые выпилены в последних релизах пхп, кстати .htaccess сам присутствует у вас в корневом каталоге сайта?

А ошибки полезли потому-что скрипт продвинулся в работе чуть дальше чем обычно )

Ну попробуйте в самом начале menu.php добавить :
PHP:
скопировать код в буфер обмена
  1. $p = (isset($_GET['p'])) ? $_GET['p'] : 'home';
  2. $menu = '';
  3.  



А еще у вас масса ошибок синтаксиса, вы часто забываете ставить знак $ перед переменной

огромнейшее спасибо за уделенное этой теме время) суть в том что не я писал эти скрипты, я полностью выложил это все в таком виде в каком оно лежало на диске приложенном к книге) попробую сейчас сделать то что вы написали)
 
 Top
Mureo
Отправлено: 01 Июня, 2012 - 01:21:05
Post Id


Новичок


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


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

[+][+]


огромное спасибо за помощь) после добавления того кода в меню выскочило следующее ) похоже каша с этим делом будет) но один добрый человек с такой же книжкой пишет что у него все работает на апаче и даже прислал мне скриншот. сижу думаю теперь в чем проблема то.
Прикреплено изображение (Нажмите для увеличения)
после добавления.jpg
 
 Top
sKaa
Отправлено: 01 Июня, 2012 - 01:29:56
Post Id



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


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


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

[+]


Mureo пишет:
сижу думаю теперь в чем проблема то.

Да я вам сразу могу сказать в чем дело, версия интерпретатора php у этого "доброго человека" ниже 5.3, поскольку именно начиная с 5.3 register_globals полностью выпилины и этот говнокод расчитанный исключительно на них становится не рабочим.
(Добавление)
Mureo, тут важно не переписывание чужого говнокода из книжки, а наоборот понимание каждой строчки и свои какие-то идеи по решения проблем и задач.
 
 Top
Mureo
Отправлено: 01 Июня, 2012 - 01:38:19
Post Id


Новичок


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


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

[+][+]


Именно этим я и занимаюсь) стараюсь понять ) в принципе по условиям видно что и как происходит, но если скрипт не хочет работать я начинаю ломать голову почему он не хочет работать.
ЛЮДИ! СРАБОТАЛО! ДОБАВИЛ ФАЙЛ В ПАПКУ ЛОКАЛХОСТА ИЗ АРХИВА С НАСТРОЙКАМИ ДЛЯ ДЕНВЕРА КОТОРЫЙ НАЗЫВАЕТСЯ HTACCESS! ОН ВКЛЮЧАЕТ ГЛОБАЛ РЕГИСТР !
ВСЕМ ВАМ ОГРОМНЫЙ РЕСПЕКТ ВЫ ДОБРЫЕ РЕБЯТА СПАСИБО ЗА ПОМОЩЬ ! ВЕК БЛАГОДАРЕН!
 
 Top
DeepVarvar Супермодератор
Отправлено: 01 Июня, 2012 - 01:46:37
Post Id



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


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


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





Поднимите мне веки...

(Добавление)
Вы лучше перепишите скрипт без глобалсов. Вам + опыт и - порицание.
 
 Top
sKaa
Отправлено: 01 Июня, 2012 - 01:50:09
Post Id



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


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


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

[+]


DeepVarvar, хз хз, переписывать то, что и так на ладан дышит.. Написать самому и без велосипедов !! Имхо, самый лучший опыт!
 
 Top
sKaa
Отправлено: 01 Июня, 2012 - 05:12:43
Post Id



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


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


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

[+]


Mureo пишет:
от Дениса Колисниченко.
Кстати говоря случайно нашел http://govnokod[dot]ru/394
 
 Top
DelphinPRO
Отправлено: 01 Июня, 2012 - 07:46:03
Post Id



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


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


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




Mureo пишет:
ЛЮДИ! СРАБОТАЛО! <...> СПАСИБО ЗА ПОМОЩЬ ! ВЕК БЛАГОДАРЕН!

К чему столько радости? Сначала перепишите код без GLOBALS потом будете радоваться.
(Добавление)
у мну кстати, есть какая-то книга Колисниченко, надо посмотреть что у него там за примеры кода на диске.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB