[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Курсы PHP. Урок №2 от IRBIS-team
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
twin
Я специально не писал азбучных истин. Программирование, это не так просто, как может показаться после эйфории "Привет, мир!".
Потребуются некоторые усилия. Но и не так сложно, как кажется, когда сталкиваешься с первыми трудностями.
Все наладится, если есть желание. smile.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
gomer505
Я уже понял, что с первого раза все не дается, но со второго продвинулся немного дальше и еще пока не запутался... как первый раз. А главное интересно.

_____________
Все проходит... Быстрее бы.
nikolas
Шаг 2
Инициализация GET переменных
Немножко не втыкну почему так:
<?php

/**
* Generation of page of an error at access out of system
* Генерация страницы ошибки при доступе вне системы
*/

if(!defined('IRB_KEY'))
{
header("HTTP/1.1 404 Not Found");
exit(file_get_contents('./404.html'));
}

Цитата
Теперь если набрать в адресной строке конфигу, сервер ответит 404-й ошибкой. А знать такого файла нет.

Не увидел ошибки 404 у себя перечитал этот раздел форума понял что изначально было
if(!defined('IRB_KEY'))
exit(file_get_contents('./404.html'));

при таком раскладе выдает 404.html а с хедором нету что такой ссылки не существует и с предложнием воспользоваться поиском, интересует это так у всех, или только у меня может что где провтыкал?

Второе: config.php понятно уже что такой файл есть а если test.php вбить (такого файла нету) нас выбросит на главную, а не лутше(нельзя) бы все переправлять на главную?
ruzarh
Для чего можно использовать параметры:

page- понятно
id - для формирования списка по выборке
num - для постраничного вывода

так для чего же нужен rem???



$GET = array(
'page' => 'main',
'rem' => 'read',
'id' => 0,
'num' => 0,
);

_____________
Не портите мои нервные клетки, так как в них живут нервные тигры!
twin
Для переключения контроллеров в модуле

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Bilder
Доброго времени суток - возникла проблема при проходжении урока:
Когда нажимаю по ссылкам в навигации - мне денвер выдает что такой страницы нету.
Адрес рамы на денвере http://localhost/testphp/ а скрипт определяет его как просто
http://localhost/ и соответственно дает ссылку вида:
http://localhost/second/ - как поправить такую штуку? (на сколько я понял - неправильно определяется папка скрипта или же нужно класть скрипт в корень сервера(домена)). Тогда как прописать статичный путь для ссылок?
ohxxx
Цитата (Bilder @ 13.05.2010 - 23:15)
как прописать статичный путь для ссылок?

Вообще то надо править файл config.php там пути задаются(а что именно счас прям не скажу)

Подумай чем путь формируется (надеюсь наводка поможет)

ты урок повнимательней прочти догадаешся ну если нет то можно будет помочь .

_____________
Подпись отключена за НЕуплату
Bilder
Спасибо. Нашел - это было в следующей части урока.
Dima_Kovalev
Зачем здесь рекурсия?


function stripslashesDeep($data)
{
if(is_array($data))
$data = array_map("stripslashesDeep", $data);
else
$data = stripslashes($data);
return $data;
}


Так тоже работает


function stripslashesDeep($data)
{
if(is_array($data))
$data = array_map("stripslashes", $data);
else
$data = stripslashes($data);
return $data;
}
twin
Хорошее замечание. smile.gif
Вот
$data = array( array( array( array('aaa\'aaa'))));


function stripslashesDeep($data)
{
if(is_array($data))
$data = array_map("stripslashes", $data);
else
$data = stripslashes($data);
return $data;
}

print_r(stripslashesDeep($data));


и вот
$data = array( array( array( array('aaa\'aaa'))));


function stripslashesDeep($data)
{
if(is_array($data))
$data = array_map("stripslashesDeep", $data);
else
$data = stripslashes($data);
return $data;
}

print_r(stripslashesDeep($data));

Запусти, сам все поймешь.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.