Подскажите, что я делаю не так. Юзер прикрепляет файл к форме на сайте и отправляет. На почту файл не приходит. Вот фрагмент кода обработчика:
if(isset($_FILES["userfile"])) // Если файл существует
{
$catalog = "var/www/admin/www/site.ru/uploads/temp"; // Наш каталог
if (is_dir($catalog)) // Если такой каталог есть
{
$myfile = $_FILES["userfile"]["tmp_name"]; // Временный файл
$myfile_name = $_FILES["userfile"]["name"]; // Имя файла
if(!copy($myfile, $catalog)) echo 'Ошибка при копировании файла '.$myfile_name // Если не удалось скопировать файл
}
else mkdir('var/www/admin/www/site.ru/uploads/temp'); // Если такого каталога нет, то мы его создадим
}
2 3090
Еще записи по теме
- Как поправить плагин editor_tinymce чтобы появились кнопки?
- Какой дешевый хостинг для MaxSite CMS порекомендуете?
- Подскажите форум для Maxsite CMS
- Как заменить H1 на главной, в категориях и метках?
- Вывод блоков записей в шаблоне - что сделано не так?
- Как сделать изменение стилей в дефолтном шаблоне?
- Как добавить кнопки соц сетей от UptoLike?

Уже не помню точно, но есть подозрение, что должно быть не $_FILES["userfile"], а $_FILES[0]["userfile"].
Ну и у html тэга form точно стоит атрибут enctype="multipart/form-data"? Это частая ошибка - забывают.
да, атрибут поставил нужный