![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
![]()
Здравствуйте!
У меня с помощью PHP происходит загрузка файлов на сервер, использую функцию move_uploaded_file. Проблема вот в чем, я пишу функцию с путм сохранения так move_uploaded_file($_FILES['Filedata']['tmp_name'], "/zakaz".$papka."/".$_FILES['Filedata']['name']);, на виртуальном серве он работает(Денвер), но на хостинге с Linux системой просто напросто не перемещает файлы в нужную папку(иногда на один уровень выше). Переменную &papka он получает(проверил). PHP ошибки не выдает, просматривал лог файл. Как можно исправить данную проблему? Еще, права доступа даю 777. Заранее спасибо за ответ! |
![]() |
![]() |
![]() |
#2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
попробуйте прописывать полный путь узнать можно так:
echo __FILE__ |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
![]()
да, так можно, но дело в том, что я должен обязательно получать переменную $papka, метод GET. А если прописывать полный путь, то в любом месте надо прибавить номер папки. Может у линуксоидов есть какая-то загвозка по сравнению с виндой?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
а папки $papka - существуют уже на хосте?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 20.07.2012
Сообщений: 129
|
![]()
Попробуйте например getcwd();
Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 360
|
![]()
конечно папка уже созданно, попробую getcwd()
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 09.08.2012
Сообщений: 6
|
![]()
Попробуйте переписать свою функцию с move_uploaded_file на copy, с первой имелись проблемы. Также рекомендую проверить владельца у папки. Также рекомендую убедиться в правильности пути, может быть он переносит этот файл относительно корня (хостинга или что задано в настройках) а не относительно папки сайта.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пробелы в строках | ВДПУ | Помощь студентам | 1 | 27.05.2012 15:14 |
Проблема в строках | Homee | Помощь студентам | 2 | 11.04.2012 14:32 |
Пробелы в строках | СергейАС | Помощь студентам | 3 | 28.02.2012 16:01 |
поиск в строках | katena88 | Общие вопросы C/C++ | 3 | 28.10.2010 13:26 |