Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2015, 20:52   #1
povelitel
Пользователь
 
Регистрация: 27.06.2012
Сообщений: 39
По умолчанию Загрузка файлов

Народ помогите решить ошибку пишет
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'S:\tmp\php379.tmp' to 'files/iguana.jpg' in S:\home\anime.ru\www\admin\block\ed it_dobavit.php on line 31

Вот сам код

<p>Картинка</p><input type="file" name="image" style="border: 1px solid #000;"/>

PHP код:
$put "files/";
$poniyput $put.$_FILES['image']['name']; 

move_uploaded_file($_FILES['image']['tmp_name'],$poniyput); 
povelitel вне форума Ответить с цитированием
Старый 29.11.2015, 22:04   #2
Lucky beggar
Пользователь
 
Регистрация: 23.05.2012
Сообщений: 34
По умолчанию

я вижу сервер на винде. может поменять слеш в переменной $put на обратный
Lucky beggar вне форума Ответить с цитированием
Старый 29.11.2015, 22:12   #3
Max Brown
 
Регистрация: 29.11.2015
Сообщений: 6
По умолчанию

А я бы сначала проверил существование под-директории files в той директории, в которой запускается скрипт
Max Brown вне форума Ответить с цитированием
Старый 29.11.2015, 22:20   #4
povelitel
Пользователь
 
Регистрация: 27.06.2012
Сообщений: 39
По умолчанию Ответ

Цитата:
Сообщение от Lucky beggar Посмотреть сообщение
я вижу сервер на винде. может поменять слеш в переменной $put на обратный
Не с обратным слешом не канает, там сентактическая ошибка получаеться слеше даже пристыковать нельзя
povelitel вне форума Ответить с цитированием
Старый 29.11.2015, 22:23   #5
povelitel
Пользователь
 
Регистрация: 27.06.2012
Сообщений: 39
По умолчанию Ответ 2

Цитата:
Сообщение от Max Brown Посмотреть сообщение
А я бы сначала проверил существование под-директории files в той директории, в которой запускается скрипт
Ну вот ошибка пропала работает только с полным путем

$put = "S:/home/anime.ru/www/files/";

и слешь в правую сторону
povelitel вне форума Ответить с цитированием
Старый 30.11.2015, 16:01   #6
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

я бы использовал DIRECTORY_SEPARATOR в качестве разделения и путь писал относительно $_SERVER['DOCUMENT_ROOT'], а не прямой
CodeNOT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка файлов maksim_serg PHP 4 21.09.2015 13:21
Загрузка файлов der90 PHP 3 19.02.2014 12:52
Загрузка файлов Fahman Общие вопросы Delphi 3 12.01.2014 08:40
Загрузка файлов garicg C++ Builder 1 11.01.2013 02:44
Загрузка файлов pavelslap PHP 8 14.01.2011 09:05