Использую такой код:
<?
$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.
Сей код не реже раза в неделю выплывает тут на форуме именно с этим вопросом.
Замени 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
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 |
Я уже два дня экспериментирую, а все в пустую.
Пробовал с 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/
Пробовал так:
не не получается.
/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']))
не не получается.