|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
|
php удаляет файл после загрузки25.09.2012, 15:28. Показов 6164. Ответов 16
Метки нет (Все метки)
Есть страничка на сайте с формой загрузки файла на сервер.
php заливает файлы в папочку /tmp и после окончания загрузки перемещает файл в друю папку /var/www/uploads. (автоматом) Но дело в том, что я обрабатываю файл во время загрузки и мне не надо его перемещать в другое место после загрузки! Как запретить php удалять файла с /tmp ?
0
|
|
| 25.09.2012, 15:28 | |
|
Ответы с готовыми решениями:
16
Почему php удаляет весь html после себя? Подгружать картинки после загрузки страницы PHP Переименовать файл php при загрузки |
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
| 25.09.2012, 15:41 | |
|
Ну так исправить код
![]() Убрать удаление файла или изменить перемещение на копирование, или вообще убрать копирование, не понятно из того что вы сказали надо ли его вообще копировать
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
|
| 25.09.2012, 16:58 [ТС] | |
|
Как убрать удаления?
В скрипте ни слова об удалении, но пхп удаляет после полной загрузки файла.
0
|
|
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|
| 25.09.2012, 16:58 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
||
| 25.09.2012, 17:11 [ТС] | ||
|
А в конце загрузки файл просто исчезает.... и что мне делать?
0
|
||
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|
| 25.09.2012, 17:13 | |
|
/tmp это папка временных файлов. Создай отдельную папку если тебе нужно и складывай все туда
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
|
| 25.09.2012, 17:26 [ТС] | |
|
Я создал /tmp/tmpphp но результат тотже.
И что делать?
0
|
|
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|
| 25.09.2012, 17:27 | |
|
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
|
| 25.09.2012, 18:21 | |
|
Да какая разница в папке или в не папки. У вас его удаляет пхп. Вы же файл перемещаете потом например с помощью move_uploaded_file? Слово move как раз и говорит о том что функция перемещает файл.
После неё обращайтесь уже к файлу по новому пути и всё.
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
|
| 25.09.2012, 19:59 [ТС] | |
|
0
|
|
|
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
|
||
| 25.09.2012, 20:01 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
|||||||
| 25.09.2012, 20:21 [ТС] | |||||||
|
Нет тут move_uploaded_file ! Почему так происходит?
0
|
|||||||
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|
| 25.09.2012, 20:22 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
||
| 26.09.2012, 02:11 [ТС] | ||
|
Я даже весь код пхп выкинул с нее, но результат никакой! Добавлено через 5 часов 44 минуты Что делать?
0
|
||
|
0 / 0 / 0
Регистрация: 31.08.2012
Сообщений: 38
|
|
| 26.09.2012, 07:51 | |
|
Где вы взяли этот код, эту страницу вообще?
Это ваше, или чье? То, что вы кинули - форма. В ней action - эта же страница. А значит, в ней есть код php, если он что-то делает с файлом. Если вы скачали этот код, как сохранили страницу или посмотрели исходники страницы = тут конечно не будет php кода. Киньте сюда, пожалуйста, файл исходник. Его вы можете получить, зайдя в какой-нибудь файловый менеджер через админа на сервере, скачав себе на комп и открыв в любом текстовом редакторе(блокнот). Скачав файл по ссылке вы получите его без php кода.
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 8
|
|
| 26.09.2012, 13:26 [ТС] | |
|
Я ж говорю, я убрал весь пхп код со странички! И поклал файл в /var/www/uploader.html
Но всеравно после окончания загрузки фай исчезает!
0
|
|
|
0 / 0 / 0
Регистрация: 31.08.2012
Сообщений: 38
|
|
| 26.09.2012, 13:47 | |
|
Естественно он исчезает. Вы в курсе, что файл, загруженный через форму, сначала обрабатывается скриптом, который в action='', а по окончанию скрипта ВНЕ зависимости от действий файл из папки темп удаляется.
Хотите его сохранить? Перекиньте его в скрипте вот и все. Папка темп для вас - вне досягаемости. Создавайте другую папку вне папки tmp и пересохраняйте туда. Забудьте о хранении файлов в папке tmp. Ваша задача - перехватить скриптом файл в темпе и пересохранить его. Все. Пишите скрипт теперь.
0
|
|
| 26.09.2012, 13:47 | |
|
Помогаю со студенческими работами здесь
17
Подгрузка php скрипта после загрузки страницы
Удаляется файл после загрузки Файл не открывается после загрузки из сети Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|