PHP, MySQL, Jquery, JavaScript Бесплатная консультация

1 234 5
O
На сайте с 29.05.2008
Offline
195
#21

Здравствуйте, начал учить PHP и столкнулся с банальной проблемой - include можно выполнить отдельно. Т.е., если index.php подключает site/6.php, то при запросе site/6.php просто (не через вызов из index.php) он будет работать. Как профиксить? Как сделать чтобы только через index.php можно было выполнить скрипт?

ortegas добавил 22.05.2011 в 21:43

DiAksID, больной на голову 😕, не обращайте внимание :)

ortegas добавил 22.05.2011 в 21:45

И еще вопросик: Как сделать заполнение аргумента для функции необязательным?

Sect0R
На сайте с 25.06.2008
Offline
86
#22
ortegas:
Здравствуйте, начал учить PHP и столкнулся с банальной проблемой - include можно выполнить отдельно. Т.е., если index.php подключает site/6.php, то при запросе site/6.php просто (не через вызов из index.php) он будет работать. Как профиксить? Как сделать чтобы только через index.php можно было выполнить скрипт?

ortegas добавил 22.05.2011 в 21:43
DiAksID, больной на голову 😕, не обращайте внимание :)

сделайте проще:

в index.php пропишите в начале


define ("CMS", 1);

а в файлах которые инклудите пропишите


if (!defined('CMS_SYSTEM')){die();}

Sect0R добавил 22.05.2011 в 21:47

И еще вопросик: Как сделать заполнение аргумента для функции необязательным?

Присвойте ему значение по умолчанию.

Например:


function test($arg1, $arg2 = 'ok')

в это случае если не задан 2й аргумент то он будет равен "ok"

Все запросы храню в Топвизоре (http://topvisor.ru/?inv=10564)
O
На сайте с 29.05.2008
Offline
195
#23

Sect0R, спасибки.. "Это" апну как будет 800 постов, пока, что мой ап "этого" не прибавляет циферки :).

Sect0R
На сайте с 25.06.2008
Offline
86
#24
ortegas:
Sect0R, спасибки.. "Это" апну как будет 800 постов, пока, что мой ап "этого" не прибавляет циферки :).

ок, обращайся если что )

Y
На сайте с 17.01.2011
Offline
25
#25

Подскажите пожалуйста, на сайте есть скрипт jquery, который при нажатии на картинку, вызывает окошко с увеличенным изображением, где-то неделю назад перестал работать, то есть большая картинка открывается в обычном окне. На локальном сервере все ок. Может ли это быть из-за хостинга?

Sect0R
На сайте с 25.06.2008
Offline
86
#26

Нет.

jquery является javascript фреймворком и работает исключительно в броузере пользователя.

возможно у вас не работает функция инициализации скрипта, либо не назначен на картинку класс привязанный к скрипту

Silveo
На сайте с 30.11.2010
Offline
152
#27

Здравствуйте, подскажите лучшую книгу по изучению PHP для новичков, написанную простым языком...

И вообще с чего нужно начинать изучение PHP?

Больше всего в жизни люблю: справедливость, порядочность, обязательность.
Sect0R
На сайте с 25.06.2008
Offline
86
#28

Я начал изучения с создания себе сайта на текстовых файлах.

Потом уже mysql.

Книги как таковой не знаю, потому что не читал.

Из похожих серий нравятся "Для чайников" издательства BHV

Silveo
На сайте с 30.11.2010
Offline
152
#29
Sect0R:
Я начал изучения с создания себе сайта на текстовых файлах.
Потом уже mysql.

Книги как таковой не знаю, потому что не читал.
Из похожих серий нравятся "Для чайников" издательства BHV

Делаю сайты на Друпал, пытаюсь освоить ПХП для применения к этому движку..вот и не знаю с чего начать, так как информации везде много, но языком тяжелом все написано..

Сколько времени у вас заняло изучени данного языка программирования?

Дайте еще советы по изучению, на что следует обращать внимания?

Sect0R
На сайте с 25.06.2008
Offline
86
#30
Silveo:
Делаю сайты на Друпал, пытаюсь освоить ПХП для применения к этому движку..вот и не знаю с чего начать, так как информации везде много, но языком тяжелом все написано..
Silveo:
Сколько времени у вас заняло изучени данного языка программирования?

непомню, давно было.

Silveo:
Дайте еще советы по изучению, на что следует обращать внимания?

во первых, поставьте себе хороший редактор, я пользуюсь Zend Studio, т.к. в нём удобные средства отслеживания кода и что нужно вам - всплывающие подсказки функций.

во вторых, изучите циклы, функции, если вам надо писать под Друпал то придётся ещё узнать что такое ООП (Объектно Ориентированное Программирование).

1 234 5

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий