파일 업로드를 하면서 it_1 여분필드에 비디오태그와 파일명 넣는법?
본문
아까 질문 올렸다가 제가 직접 해보려고 이러면 되겠다 싶어서 질문 지웠다가 다시 안되서 올립니다.
파일 업로드를 하면서 it_1 여분필드에 비디오태그와 파일명 넣는법이 뭐가 있을까요?
파일업로드하면서 파일명을 여분필드에 올라가도록 만들었는대 아예 여분필드에
아래처럼 비디오태그를 저장해주려고 수정해봤는대 하얀화면만 나오내요. 어떻게 하면될가요.
<video controls""><source src="<?php echo G5_MEDIA_PATH; ?>/파일명"></video>
itemform.php
<th scope="row"><label for="it_1">여분필드(음악,동영상)
<br><?php echo ini_get('post_max_size');?> 이하만 업로드 가능 </label></th>
<td>
<?php echo help("업로드하지 않으면 상품상세페이지에 출력하지 않습니다."); ?>
<input type="file" name="it_1" id="it_1" value="<?php echo get_text($it['it_1']); ?>" id="it_1" class="frm_input" >
<th scope="row"><label for="it_1"> </label></th>
</td>
itemformupdate.php
// 여분필드1 설정
$uploads_dir = (G5_MEDIA_PATH);
$allowed_ext = array('avi','webm','mkv','mp4','mp3','wav','flac','ogg','wma','wmv');
// 여분필드1 변수 정리
$error = $_FILES['it_1']['error'];
$name = $_FILES['it_1']['name'];
$ext = array_pop(explode('.', $name));
// 여분필드1 파일 이동
move_uploaded_file( $_FILES['it_1']['tmp_name'], "$uploads_dir/$name");
//여분필드1에 태그 저장
$sql = "update g5_shop_item set it_1= '<video controls""><source src="<?php echo G5_MEDIA_PATH; ?>/,'$name;','"></video>' where it_id='$it_id'";
sql_query($sql);
답변 2
$v_1 = "<video controls><source src='".G5_MEDIA_PATH."/".$name."'></video>";
$sql = "update g5_shop_item set it_1= '".addslashes($v_1)."' where it_id='$it_id'";
이렇게 하시면 될듯 합니다.
!-->입력하실때
//넣의시려면
$it_1="";
if($name){
$it_1="<video controls=''><source src='".G5_MEDIA_PATH."/".$name."'></vidio>";
}
$sql = "update g5_shop_item set it_1= '{$it_1}' where it_id='$it_id'";
형식으로 입력해 보세요
답변을 작성하시기 전에 로그인 해주세요.