Russian Qt Forum
Сентябрь 30, 2024, 20:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: php удаляет файл после загрузки  (Прочитано 7596 раз)
Ubuntu_linux
Гость
« : Сентябрь 25, 2012, 13:45 »

Есть страничка на сайте с формой загрузки файла на сайт.
php заливает файлы в папочку /tmp и после окончания загрузки перемещает файл в друю папку  /var/www/uploads.
Но дело в том, что я  обрабатываю файл во время загрузки и мне не надо его перемещать в другое место после загрузки!
Как запретить php удалять файла с /tmp ?
Записан
mutineer
Гость
« Ответ #1 : Сентябрь 25, 2012, 13:49 »

Спросить на форуме, посвященном php
Записан
Bepec
Гость
« Ответ #2 : Сентябрь 25, 2012, 14:04 »

Подправить скрипт PHP.
Всё просто. Улыбающийся
Записан
Ubuntu_linux
Гость
« Ответ #3 : Сентябрь 25, 2012, 14:16 »

Подправить скрипт PHP.
Всё просто. Улыбающийся
Так как его подправить и где он?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #4 : Сентябрь 25, 2012, 14:25 »

на сервере, на который загружаются файлы.

а почему нельзя проверить есть ли файл в /tmp, и если нету, то посмотреть в /var/www/uploads ?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
k0p4
Гость
« Ответ #5 : Сентябрь 25, 2012, 14:26 »

Форум посвящён Qt. Qt - это С++. Каким боком пхп касается С++ или Qt?
Записан
Ubuntu_linux
Гость
« Ответ #6 : Сентябрь 25, 2012, 14:32 »

обрабатываю файл во время загрузки с помосчу Qt.

Я парсю файл во время загрузки и мне не надо его перемещать, а пхп автоматом перемещает.
Записан
Bepec
Гость
« Ответ #7 : Сентябрь 25, 2012, 14:34 »

Ну смотри в скриптах, что у тебя на сервере лежат. Там же вызывается описанная где-то функция download. В ней уже спокойно помоему правится всё что угодно.
PS php эт же скриптовый. Всё открыто, всё доступно.
Записан
mutineer
Гость
« Ответ #8 : Сентябрь 25, 2012, 14:34 »

обрабатываю файл во время загрузки с помосчу Qt.

Но вопрос-то у тебя про PHP
Записан
_OLEGator_
Гость
« Ответ #9 : Сентябрь 25, 2012, 14:38 »

Офигеть. Про php на форуме для Qt. Гугл в помощь!
php грузить файлы во временную папку (она впринципе настраивается), потом в коде, который обрабатывает форму загрузки, вызывается move_uploaded_file и перемещается в необходимое место.
Записан
Bepec
Гость
« Ответ #10 : Сентябрь 25, 2012, 14:39 »

Йап советовал вообще на PHP обрабатывать. Тогда и проблемы не будет.

PS я думаю, что толика PHP на форуме по Qt никому не помешает.
Записан
mutineer
Гость
« Ответ #11 : Сентябрь 25, 2012, 14:40 »

PS я думаю, что толика PHP на форуме по Qt никому не помешает.

Ну тогда можно и ветку про стулья и кресла завести - мы же сидя на них Qt-код пишем:)
Записан
Ubuntu_linux
Гость
« Ответ #12 : Сентябрь 25, 2012, 14:45 »

Офигеть. Про php на форуме для Qt. Гугл в помощь!
php грузить файлы во временную папку (она впринципе настраивается), потом в коде, который обрабатывает форму загрузки, вызывается move_uploaded_file и перемещается в необходимое место.
Да, да, да, но если закоментировать перемещения то фай автоматом удалится с /tmp, а мне так не нужно!
Записан
_OLEGator_
Гость
« Ответ #13 : Сентябрь 25, 2012, 14:47 »

Ну дык. Потому она и называется временной и после отработки php скрипта файлы удаляются. Учите матчасть.
Записан
k0p4
Гость
« Ответ #14 : Сентябрь 25, 2012, 15:41 »

Цитировать
обрабатываю файл во время загрузки с помосчу Qt.
Что-то я не понял, каким всё-таки боком к Вашему вопросу Qt.
Собственно, сам вопрос :
Цитировать
Как запретить php удалять файла с /tmp ?

Выше уже были советы.

Ну и представьте себе ситуацию. Я прихожу на форум, посвящённый ПХП и создаю тему :  "У меня не парсится файл.  Помогите распарсить файл. Парсю на Qt. Но скачал-то я его с помощью ПХП!"
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.078 секунд. Запросов: 23.