Russian Qt Forum

Программирование => Общий => Тема начата: Ubuntu_linux от Сентябрь 25, 2012, 13:45



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


Название: Re: php удаляет файл после загрузки
Отправлено: mutineer от Сентябрь 25, 2012, 13:49
Спросить на форуме, посвященном php


Название: Re: php удаляет файл после загрузки
Отправлено: Bepec от Сентябрь 25, 2012, 14:04
Подправить скрипт PHP.
Всё просто. :)


Название: Re: php удаляет файл после загрузки
Отправлено: Ubuntu_linux от Сентябрь 25, 2012, 14:16
Подправить скрипт PHP.
Всё просто. :)
Так как его подправить и где он?


Название: Re: php удаляет файл после загрузки
Отправлено: kambala от Сентябрь 25, 2012, 14:25
на сервере, на который загружаются файлы.

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


Название: Re: php удаляет файл после загрузки
Отправлено: k0p4 от Сентябрь 25, 2012, 14:26
Форум посвящён Qt. Qt - это С++. Каким боком пхп касается С++ или Qt?


Название: Re: php удаляет файл после загрузки
Отправлено: Ubuntu_linux от Сентябрь 25, 2012, 14:32
обрабатываю файл во время загрузки с помосчу Qt.

Я парсю файл во время загрузки и мне не надо его перемещать, а пхп автоматом перемещает.


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


Название: Re: php удаляет файл после загрузки
Отправлено: mutineer от Сентябрь 25, 2012, 14:34
обрабатываю файл во время загрузки с помосчу Qt.

Но вопрос-то у тебя про PHP


Название: Re: php удаляет файл после загрузки
Отправлено: _OLEGator_ от Сентябрь 25, 2012, 14:38
Офигеть. Про php на форуме для Qt. Гугл в помощь!
php грузить файлы во временную папку (она впринципе настраивается), потом в коде, который обрабатывает форму загрузки, вызывается move_uploaded_file и перемещается в необходимое место.


Название: Re: php удаляет файл после загрузки
Отправлено: Bepec от Сентябрь 25, 2012, 14:39
Йап советовал вообще на PHP обрабатывать. Тогда и проблемы не будет.

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


Название: Re: php удаляет файл после загрузки
Отправлено: mutineer от Сентябрь 25, 2012, 14:40
PS я думаю, что толика PHP на форуме по Qt никому не помешает.

Ну тогда можно и ветку про стулья и кресла завести - мы же сидя на них Qt-код пишем:)


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


Название: Re: php удаляет файл после загрузки
Отправлено: _OLEGator_ от Сентябрь 25, 2012, 14:47
Ну дык. Потому она и называется временной и после отработки php скрипта файлы удаляются. Учите матчасть.


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

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

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