lamazavr: даже если освободятся IPv4 адреса, вам всё-равно придется указать причину получения сервера и не факт что владельцам эта причина понравится. Например, я так и не получил свой сервер, когда он был доступен.
нужно не просто запрашивать URL, а нужна возможность оперировать с заголовками и возможность продолжения работы программы без получения ответа на запрос
Uxus Greenwood: python или Node.js не поддерживаются на бесплатном хостинге. Я делаю продукт, который должен полностью поддерживать работу на PHP сервере без дополнительных модулей и доступа к командной строке.
Оказывается, то что я вам описал называется: lurkmore.to/_/1806#mws_upT1Sjm
(Допустим, я бы не стал вместо цикла писать кучу строк повторяющегося кода в надежде на то, что количество обрабатываемой информации в этом псевдо-цикле не превысит кол-во повторений этого кода. Думаю, вы поняли о чем я.)
mramor: перед помещением файла в каталог загрузки проверяется есть ли такой файл, и если есть, то проверяется есть ли файл имя-номер.расширение - вы имели в виду "перед отправлением файла на сервер, он сопоставляется с каждым или проверяется, есть ли файл с таким-же именем и расширением"? Честно говоря вы не очень понятно обьяснили
mramor: я знал что меня об этом спросят. и ответ таков:
я делаю движок не только для себя и возможно из десяти тысяч будущих пользователей моего движка несколько обнаружат проблему и еще: я привык делать всё совершенным. Допустим, я бы не стал вместо цикла писать кучу строк повторяющегося кода в надежде на то, что количество обрабатываемой информации в этом псевдо-цикле не превысит кол-во повторений этого кода. Думаю, вы поняли о чем я.
mramor: Я сделал что-то вроде CMS (на самом деле я не знаю как это называется) и теперь пишу расширения (это я тоже не знаю как правильно называть).
Можете почитать как с ней работать: woonem.tk/readme.txt
Я написал пока что 5 расширений:
system.zip
adwert.zip
holiday.zip
feedback.zip
projects.zip
Разрабатываю:
account.zip
auth.zip
settings.zip
и еще несколько.
Дочерним расширением для расширения Account является Storage. Вопрос относится к нему.
Кстати, у меня была такая-же идея, только без тройного хеширования - просто запрашиваешь рандомное число и зашифровываешь его паролем, отправляешь, сервер расшифровывает число с помощью твоего пароля из базы данных и если расшифрованное число равно изначальному - ты авторизован. У меня это было для связи сервер-сервер.