После нажатия кнопки я хочу получить URL-адрес из входного файла.
<input name="poster" type="file">
$poster = $_POST['poster'];
Затем я хочу использовать этот url;
<img src="<?php echo $poster; ?>" alt="" />
Но это не работает. Что я могу сделать?
Файл не совпадает с другими входами, такими как текст или радио, его нельзя просто использовать $_POST['file_name']
, сначала прочитайте несколько примеров. Вот один хороший пример: http://www.w3schools.com/php/php_file_upload.asp.
О url, вы должны спроектировать, куда поместить файл с move_uploaded_file()
. Если вы не переместите его, он будет находиться во временном каталоге и не может быть использован. Поскольку вы можете перемещать его в любом месте, вам нравится, вы в основном разрабатываете URL-адрес, который вы используете для показа загруженного изображения.