Всем привет. Спасибо вам огромное, что всегда помогаете. Нужно достать переместить файл из "Загрузки", C:\Users\Алексей в другую папку. Как правильно это сделать. Я пробовал через rename(), но ничего не получилось. PHP: $g = rename("C:\Пользователи\Алексей\Загрузки\PoolDeletingDomainsList.txt", "C:\OSPanel\domains\localhost"); Как переместить файл, не скопировать а переместить.
Ну, открывайте переводчик с английского и переводите текст ошибки. Потом начинайте дебажить свой код, посимвольно.
@gazlevodiva когда у тебя в строке обратные слеши, дублируй их как \\ во избежание ошибки: "C:\\блабла\\тыцтыц…" иначе можешь напороться на специальный символ вроде \n или \f либо замени все одиночные \ на / это будет работать даже на Windows! --- Добавлено --- https://php.ru/manual/language.types.string.html#language.types.string.syntax.double --- Добавлено --- P.S. срань господня! доколе будет работать это eбаный переписыватель ссылок с php.net на php.ru ?! стыд и срам!
Согласен. Вроде есть способ обхода. Кто знает делитесь Как вариант http://www.php.net/manual/ru/mysqli.real-escape-string.php https://php.net/manual/ru/mysqli.real-escape-string.php
Нашлась проблема. Оно по пути не определяет русские буквы. " /алексей/ " Как правильно тогда их записать, чтоб увидело?)
Используй кодировку windows-1251 для имен файлов и папок. Есть такая беда на винде. --- Добавлено --- Я подозреваю что на самом деле тебе не нужно писать этот безумный путь руками и что-то знать о его кодировке. Надо воспользоваться функцией move_uploaded_file()