[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с загрузкой файлов
red-nicolas
Есть админка и сам сайт, они находятся на одном хосте, но на разных доменах, как мне сделать загрузку картинки через админку, но что бы изображение грузилось в папку сайта.

Использую такой код:


 
<?
$nom=strlen($_FILES['userfile']['tmp_name']);
if ($nom>0)
{
$tempfile=$_FILES['userfile']['tmp_name'];
if (is_uploaded_file($tempfile))
{
$_FILES['userfile']['name']=$myrow_oborud_cat["id"].".jpg";
if (!copy($tempfile,"DOWNLOADED/".$_FILES['userfile']['name']))
{
echo "Не копированно, ошибка.";
}
else
{
echo "Изобрважение загружено";
}
}

else
{
echo "Изображение не загружено";
}}
?>




Спустя 6 минут, 56 секунд (17.11.2009 - 09:43) sergeiss написал(а):
Блина горелая... Откуда постоянно выплывает эта кривизна???

Сей код не реже раза в неделю выплывает тут на форуме именно с этим вопросом.

Замени copy на move_uploaded_file.

Спустя 5 минут, 40 секунд (17.11.2009 - 09:49) Guest написал(а):
Цитата (sergeiss @ 17.11.2009 - 06:43)
Блина горелая... Откуда постоянно выплывает эта кривизна???

Сей код не реже раза в неделю выплывает тут на форуме именно с этим вопросом.

Замени copy на move_uploaded_file.

А путь с какой папки надо писать? с var, www или домена?

Спустя 48 минут, 50 секунд (17.11.2009 - 10:37) Adil написал(а):
А что получится если проверить то и другое, и поэкспериментировать?

http://www.php.net/manual/en/function.move-uploaded-file.php

Спустя 11 минут, 3 секунды (17.11.2009 - 10:48) kinomuza написал(а):
Цитата (Nezabivaemiy @ 17.11.2009 - 07:37)
А что получится если проверить то и другое, и поэкспериментировать?

http://www.php.net/manual/en/function.move-uploaded-file.php

Я уже два дня экспериментирую, а все в пустую. sad.gif
Пробовал с www, var, http, publik_html, но все не работает.

Как правильно, то будет? В гугле куча примеров, но все не по мою душу.

Спустя 7 дней, 23 часа, 47 минут, 36 секунд (25.11.2009 - 10:36) kinomuza написал(а):
Нашел решение:

/home/adminlog/public_html/domain.ru/img/popka/

Появился новый вопрос, как один и тот же файл разместить в две разные папки?
/home/adminlog/public_html/domain_1.ru/img/popka/
/home/adminlog/public_html/domain_2.ru/img/popka/

Пробовал так:

if (!copy($tempfile,"/home/adminlog/public_html/domain_1.ru/img/popka/".$_FILES['userfile']['name']) and !copy($tempfile,"/home/adminlog/public_html/domain_2.ru/img/popka/".$_FILES['userfile']['name']))

не не получается.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.