Sanes, что ж вы все такие тугие-то? Ну где в вопросе написано что url используется один только голый id? Там написано ровно наоборот, "Что будет, если убрать из URL уникальный id у новости в CMS?" То есть кроме id и в url присутствует текст.
Где "там" и каким редиректом? Я правильно понимаю, что "там" вы собираетесь зачем-то хранить все варианты заголовка, чтобы перенаправлять их на текущий?
А про производительность пожалуйста поподробнее.
У вас с ней какие-то проблемы?
Чтобы загрузить файл по sftp в php, надо научиться задавать вопросы.
Во-первых, в заголовке вопроса надо описывать возникшую перед вами проблему, а не спрашивать про то, что вам и так уже известно.
Судя по коду, и по тому что "на kali linux не было никаких проблем", что бы это не значило, ответ на вопрос "Как загрузить файл по sftp в php?" вам и так уже известен. Что делает вопрос изначально бессмысленным.
Во-вторых, если код по каким-то причинам не работает, надо не изображать трехмесячного ребенка, который агукает и пускает пузыри, сообщая родителям о своих проблемах. А четко, детально и в максимальных подробностях описывать полученный результат.
"никак не получается" и "просто не может найти директорию" - это то самое агуканье.
Какую директорию? На каком компьютере? Кто не может? В чем выражается это "не может"? Какую ошибку выводит?
В-третьих, если вас интересует "Как загрузить файл по sftp в php", то именно это и должно быть в коде.
Не "как вывести форму для загрузки локальных файлов"
Не "как обработать в РНР форму с зарузкой файлов".
А сделать аналог скрипта на Питоне, который делает только что, что заявлено в вопросе, и ничего больше.
И уже с ним разбираться
Сергей delphinpro, это совсем пальцем в небо :) На уровне
- Почему у меня пушка не стреляет? Вот все на месте, колеса, затвор, завязанный узлом ствол
- Навскидку: у вас краска на щитке поцарапана
))))
Не очень понятно, откуда берется это "драматически роняет производительность" .
Если вы про падение производительности при большом количестве файлов в каталоге, то никто не заставляет напихивать помногу
Хочу сделать некий бинарный формат файла, требования к которому: большой размер и очень (максимально возможная) эффективность чтения и записи, ОС Linux-like .
Мне кажется, это уже сделали до вас.
Посмотрите на файлы .sqlite
Эффективность доступа определяется не файловой системой, а наличием индексов, помещающихся в оперативной памяти, и позволяющих мгновенно позиционироваться на конкретный блок данных вместо того чтобы считывать весь файл.
скорее всего вы столкнулись с областью видимости переменных, обращаясь к переменной внутри функции но от неграмотности вообразили, будто дело в "блоках"
Ingir_Max, у вас просто нереальная каша в голове :)
Если у вас "откис" open server, то кто вам выдавал ошибку Notice: Undefined variable?
Зачем вы опять повторяете этот бред про " переменные в разных блоках php, между которыми html, всё равно упорно не видят друг друга"?
При чем здесь windows 11 apache и nginx? Всё это не имеет отношения к проблеме
Которая заключается исключительно в чьих-то кривых ручках :)