Вчера клиент пишет: «Ребята, я в логах видел что кто-то обратился по прямой ссылке к .htaccess, а потом к .htpasswd»
Я пошёл по ссылке на .htpasswd — 403, успокоил его, что всё равно там 403 и не парься… А потом мимолётом подумал: откуда чел, который ломился на .htpasswd узнал путь до него, содержащий 1 директорию названную md5 хешем в 32 символа???!!! O_o
Всё оказалось странно — Читать далее…
class a {
function hello() {
print "Hello world! I'm a!";
}
function foo() {
$this->hello();
}
};
$a = new a();
$a->foo(); // Hello world! I'm a!
class b {
function hello() {
print "Hello world! I'm b!";
}
function foo() {
a::foo();
}
}
$b = new b();
$b->foo(); // и что тут произойдёт?
PS: после этого я задумался, а на столько ли правильное в PHP ООП, как его расписывают любители этого языка? :)
Естественно я не хочу никого обидеть или задеть (мало ли насколько фанатично кто-то любит этот язык), но для меня это очень не привычно и не ясно )
И снова привет! :)
Сегодня мы рассмотрим минимальную вариацию Download manager’а более подробно.
Читать далее…
Привет
Не так давно, у меня возникла потребность «просить» домашний компьютер выкачивать файлы. Ставить скачивание в очередь с расписанием (скорость даунлоада после 4-5 утра в сети выше :) как бы то ни было странно). GUI’шный планировщик задач не подходил… т.к. порой надо было начать загрузку с работы. Решился сделать простой даунлоад менеджер с WEB интерфейсом.
Кому интересно, может следовать за мной, шаг за шагом :) и так-с, начнём.
Читать далее…