![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| blackbanny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 18.11.2009 Репутация: нет Всего: нет |
Доброго времени суток!
написал код для закачки файлов на сервер. move_uploaded_file возвращает true, но файла нет в папке:
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Так не бывает.
Единственное разумное объяснение, которое мне пришло в голову - файл на лету пристреливается какой-нибудь особенно хитрой антивирусной защитой. Хитрость ее в то, что она проверяет файл не в момент его размещения во временной папке, а в момент его копирования в ...public_html/no_file. Чтобы полностью исключить этот вариант - загрузи простой текстовый файл с расширением txt Второе относительно разумное объяснение - файл таки скопировался, но прав на его просмотр нету. Каким образом проверяется наличие файла? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| blackbanny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 18.11.2009 Репутация: нет Всего: нет |
попробовал txt: DB.txt /tmp/phpq5x6hV /home/bh46714/public_html/no_file/DB.txt Array ( [userfile] => Array ( [name] => DB.txt [type] => text/plain [tmp_name] => /tmp/phpq5x6hV [error] => 0 [size] => 81 ) ) yes. файла все равно нет, проверяю - захожу по фтп на хостинг может из-за хостинга или cms MODx проблема? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Можно после загрузки файла выполнить что-то такое отдельным скриптом
Если скрипт найдет загруженный файл, то нужно будет поправить атрибуты у папки no_file. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| blackbanny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 18.11.2009 Репутация: нет Всего: нет |
ничего не вывел
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
а так
Предположительно, дело в атрибутах папки. У пользователя FTP нет прав на просмотр загруженного файла, вот его и не показывают. У пользователя web (или от какого имени там запущен апач) нет прав на чтение файла. можно сохранить файл не в no_file (достаточно зловещее название для папки, не находите Это сообщение отредактировал(а) ksnk - 22.5.2013, 08:15 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| blackbanny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 18.11.2009 Репутация: нет Всего: нет |
так то зловеще хД
все равно ничего не выводит, если в корень сохранять: $uploadfile="/"; то: Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/bh46714:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/bh46714/public_html/add_file.php on line 13 |
|||
|
||||
| blackbanny |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 83 Регистрация: 18.11.2009 Репутация: нет Всего: нет |
ситуация следующая...скрипт работает и с таким кодом:
но по фтп файлов не видно(TC), взял закинул через фтп файл, он отобразился один в папке, потом беру удаляю его(F8), TC обновляют папку и появляется список всех файлов, которые я пытался загрузить с помощью скрипта Добавлено через 6 минут и 6 секунд только вот скачать нельзя, если по этой ссылке перехожу то ошибка 404 |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
В ТС листинг файлов кешится для принудительного обновления нужно жать как в браузере ctrl+r
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |