Настройка пути в приведенном ниже коде - PullRequest
0 голосов
/ 13 июля 2009
<?php

    if($_FILES['Filedata']['size']>=520000)
    {
        echo "\n Sorry, Not Moved Size below 5.2kb or 5200 bytes Only\n";
        return;
    }
    $ext = end(explode('.', strtolower($_FILES['Filedata']['name'])));

    if(move_uploaded_file($_FILES['Filedata']['tmp_name'], "./".$_FILES['Filedata']['name']))
    {
        echo "\nfile moved Success\n";
        return;
    }
?>

Когда я устанавливаю путь, он не работает ... Я не знаю, где точно установить путь, чтобы файл был сохранен в каталоге.

1 Ответ

1 голос
/ 13 июля 2009

См. Документацию move_uploaded_file.

Первый аргумент ($_FILES['Filedata']['tmp_name']) - это источник, который вы не должны изменять. Второй аргумент ("./".$_FILES['Filedata']['name']) - это место назначения, которое в настоящее время помещает файл в текущий рабочий каталог с его исходным именем (это может быть проблемой безопасности; вы должны поместить файл в каталог загрузки, у которого нет разрешений на выполнение. )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...