dkameleon

dkameleon
Рейтинг
386
Регистрация
09.12.2005
Интересы
деньги, секс и рок-н-рол
Yana:
(кому интересно, webprime.ru)

судя по кешам - простой хостинг.

Посмотрите в хуизе домена данные о регистраторе.

(Надеюсь, в данных о домене указано Ваше мыло)

Заходите на его сайт регистратора.

Проходите процедуру восстановления пароля у регистратора.

Логиньтесь с новым полученным паролем.

Думаю, домен нет надобности даже переносить. Главное - оплачивать своевременно его продление :)

Bazooka John:

зы. Это мне одному так везет или у вас в каталогах такие же петросяны отжыгают?

У всех :)

Последние пару дней категорию автомобилей от болезней чистил :)

Коля Дубр:
предлагаю быстренько сообразить и выложить exploit к примеру оппонента, дабы не быть голословными в обвинениях типа "безопасность на нуле"

Что понимать под эксплоитом в данном случае?

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

Зингельшухер:
а до универсальности и гибкости его только дурак будет бесплатно доводить ибо работы там будет немерянно...

Разве не об универсальности и гибкости Вы говорили тут?

/ru/forum/comment/1642201

Miha Kuzmin (KMY):
У вас там = не лишние ? (мимо проходя...)

Кстати да, из мануала, дабы почувствовать разницу:

$a == $b Equal TRUE if $a is equal to $b.
$a === $b Identical TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4)

$a != $b Not equal TRUE if $a is not equal to $b.
$a !== $b Not identical TRUE if $a is not equal to $b, or they are not of the same type. (introduced in PHP 4)

А то реакция всех учавствующих в дискусии: "хз, главное работает" :)))

Зингельшухер:
Это для того чтоб не пытаться переписать самого себя, так как закачка под паролем никто не сможет закачать вредоносный код кроме того кто знает пароль

Ну в таком уж случае куда качественнее будет сравнивать с basename(__FILE__) или basename($_SERVER["SCRIPT_FILENAME"]) ;)

Мишган:
А в пхп есть возможность запуска потока?

Фоновый процесс, используя ресурсы линукс-системы, подойдёт?

Зингельшухер:
Это таже история ибо топик-стартер не в состоянии защититься сам и просит помощи готовым вариантом

Оба-на! Это что-то новенькое :)

В очередной раз перечитал сообщение топикстартера и в очередной раз не заметил ничего, касательно "защититься". :)

Думаю, это уже слишком большое отклонение от темы.

Разве что Вы в бюджет проектов включаете бесплатно секьюрити-аудит сервера, дополнительный не предвиденный функционал, и прочие халявные прелести в виде бонусов ;) В таком случае я пойму Ваше стремление заодно к функционалу аплоада написать функционал авторизации и отказоустойчивости. ;)

ПС. Сравнивая с радовым заказчиком - те вообще нулёвые в программинге, но я не уверен, что хоть один программист берётся делать что-то сверху оговоренного в ТЗ.

Внизу есть:

Загрузить все ЛС как :

XML | CSV | Текст

А далее в блокнотике :)

Зингельшухер, немного не понимаю смысла дискуссии.

топикстартер же ясно дал понять, что ему надо для личного пользования. Сомневаюсь, что кто либо когда либо даже узнает о существовании этого скрипта. ;)

mustafa, указал минимальный вариант.

Далее уже надо смотреть на остальные тонкости, упомянутые выше.

От себя лишь хочу добавить:

1. set_time_limit

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

fine:
Бог - dkameleon, а я просто Богиня... )))

Пошли править миром =)))

Jackyk,

Jackyk:
Сделайте ссылки вида <img src="../3/banner.gif" width="88" height="31"> в тех случаях, когда

Большинтво увёрток с поддиректориями просто не работают, если на сайте реврайты с поддиректориями.

Выкручиваться с ХТМЛ можно задавая путь от корня:

<img src="/images/3/banner.gif" width="88" height="31">

Зачем топикствртеру изврат с физическими путями - для меня загадка.

Думаю, он только себе этим создаст проблемы.

Лучше писать скрипты так, чтобы они минимально были зависимы от путей.

C:\Documents and Settings\dkameleon>subst /?
Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives.

subst w: d:\work\site\

Всего: 8009