버튼을 누르면 입력 파일에서 URL을 가져오고 싶습니다.어떻게하면 입력 파일의 URL을 얻을 수 있습니까?
<input name="poster" type="file">
$poster = $_POST['poster'];
그런 다음이 URL을 사용하고 싶습니다.
<img src="<?php echo $poster; ?>" alt="" />
하지만 작동하지 않습니다. 내가 무엇을 할 수 있을지?
버튼을 누르면 입력 파일에서 URL을 가져오고 싶습니다.어떻게하면 입력 파일의 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을 디자인해야합니다.
나는 그것을 얻지 않는다. 그러나 어떻게해서든지 고마워한다. –
이것 좀 보시기 바랍니다, 아마도 도움이 될 것입니다. 파일이 다른 입력과 다릅니다. http://www.tizag.com/phpT/fileupload.php – kyo
건배! 너의 친구 –
새 질문을 게시하기 전에 대답을 수락해야합니다. [링크] (http://stackoverflow.com/q/26875499/) –
난 그냥 잊지, 미안 해요. –
코드가 완료되지 않았으며 많은 부품이 누락되었습니다. 즉 양식 태그, 게시 방법 및 유효한 enctype. 또한'$ _POST'가 아닌'$ _FILES' 슈퍼 전역 http://php.net/manual/en/language.variables.superglobals.php로 작업하고 있습니다. http://php.net/manual/en/function.move-uploaded-file.php 및 http://php.net/manual/en/tutorial.forms.php –