Изменение имени файла при загрузке выдает ошибку - PullRequest
0 голосов
/ 29 августа 2011
    $ref_id = mysql_insert_id();

$locatie = 'iso_photo/afwijkingen';

    if($_FILES['uploaded']['type'] != 'application/octet-stream')  // Geen php files
    {
        $folder = $locatie.basename($_FILES['uploaded'][$ref_id.'.jpg']) ;
        move_uploaded_file($_FILES['uploaded']['tmp_name'], $folder);
    }

Дает: Предупреждение: move_uploaded_file (iso_photo / afwijkingen) [function.move-uploaded-file]: не удалось открыть поток: является каталогом

Предупреждение: move_uploaded_file () [function.move-загруженный файл]: невозможно переместить '/ tmp / php6LQCqY' в 'iso_photo / afwijkingen'

Что может быть не так?

1 Ответ

1 голос
/ 29 августа 2011

отредактировал 4-ю строку, теперь должен работать

$locatie = 'iso_photo/afwijkingen';

if($_FILES['uploaded']['type'] != 'application/octet-stream')  // Geen php files
{
    $folder = $locatie . "/" . basename($_FILES['uploaded'][$ref_id]) ;
    move_uploaded_file($_FILES['uploaded']['tmp_name'], $folder);
}

но не могу правильно сказать, так как я не знаю содержания $ref_id переменной

...