Просто первому клиенту не повезло, а второму повезло, вот и всё.
Не совсем "все". "Все" будет, когда они встретятся, сравнят ценники - и окажется, что вы стремный чувак, который за ту же работу содрал с одного из них втридорога. И хрен потом кому докажешь, кому в этой ситуации не повезло.
Tech, скриптованием вы ускоряете свою работу, беря на себя риски, что скрипт сделает что-то не то. Разумеется, расчет стоимости для клиента должен предполагать, что вы все делаете руками. Скрипт должен делать выгодно вам, а не клиенту.
Василий Васильков, да, целиком вряд ли удастся осознать. Попробуй начать с детального описания удобного окна выбора файла: дерево каталогов с закладками и последними, адресная строка с автоподстановкой и переходом вверх по дереву, список файлов четырьмя способами с сортировкой и фильтрацией, предварительный просмотр выбранного, если для этого в системе есть библиотеки... Это мы одно-единственное окошко описываем, напоминаю. И только в первом приближении, без нюансов.
Василий Васильков, это утопия. Более удобные и адекватные - это привычные, а если народ не привык к Проводнику, то он привык к двухпанельнику, которых тоже хватает - и даже популярнейшему Тоталу есть на замену бесплатный FreeCommander, к примеру.
Нет, флаг в руки и Dolphin/Nautilus/PCManFM в пример, конечно. Но, имхо, затея провальная. Все, что можно было сделать в плане упрощения интерфейса, в виндах уже, ориентируясь на чайников, сделали. Настройки запутали, ориентируясь на зарабатывание на обучении, но они, собственно, и нужны немногим. А создание более крутого интерфейса для себя и друзей не должно измеряться таким количеством человеко-часов, которые вам понадобятся, чтобы хоть как-то соответствовать заявленной цели.
Принцип Оккама вынуждает не искать сложности на стороне, а предположить, что у самого хостера внутренний роутинг перенаправляет ваш хендшейк не на ваш Wireguard-сервер, а на хостерский. Смушает только "через раз".
Елена, а когда CMS стали неправильным путем для чайников, которые сами не разбираются? jQuery божественно избавлял от геморроя с Осликом, сейчас это неактуально, но, ЧСХ, код на jQ от этого работать не перестал.
Ипатьев, может, ТС свернет на более правильный путь и перестанет велосипедить? Возьмет CMS или фреймворк, в которых все это уже есть, и будет учиться правильному по правильному, а не высасывая из пальца грабли и испытывая их собственным лбом.
Елена, в РНР это не требуется делать. CORS - защита от левых запросов из браузера. А на сервере - просто отправляете запрос и получаете ответ.
Другое дело, что ваш РНР-скрипт, который отправляет запрос, тоже сможет вызвать любой, кто зашел на ваш сайт. Если, конечно, вы сами собираетесь запускать его, именно заходя на сайт. И тут мы снова возвращаемся к авторизации.
Cookie1251, после накатывания винды, установленной в виртуалку, на реальное железо, она, скорее всего, от неожиданности упадет в "синьку".
А если вдруг каким-то чудом заработает - тут же завопит, что ее на этом новом железе надо заново активировать.
Так себе мечта.
Не совсем "все". "Все" будет, когда они встретятся, сравнят ценники - и окажется, что вы стремный чувак, который за ту же работу содрал с одного из них втридорога. И хрен потом кому докажешь, кому в этой ситуации не повезло.