채택완료

파일 업로드를 하면서 it_1 여분필드에 비디오태그와 파일명 넣는법?

2018-01-14 (일) 22:38:43 2,325

아까 질문 올렸다가 제가 직접 해보려고 이러면 되겠다 싶어서 질문 지웠다가 다시 안되서 올립니다.

파일 업로드를 하면서 it_1 여분필드에 비디오태그와 파일명 넣는법이 뭐가 있을까요?

파일업로드하면서 파일명을 여분필드에 올라가도록 만들었는대 아예 여분필드에

아래처럼 비디오태그를 저장해주려고 수정해봤는대 하얀화면만 나오내요. 어떻게 하면될가요.

<video controls""><source src="<?php echo G5_MEDIA_PATH; ?>/파일명"></video>

itemform.php

Copy
<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

Copy
// 여분필드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개 / 댓글 2개

채택된 답변
+20 포인트
Copy
$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'";

이렇게 하시면 될듯 합니다.

답변에 대한 댓글 1개

갑사합니다.^^ 벌써 오늘만해도 2번이나 도움받는것 같내요 정말 잘됩니다.

입력하실때 

//넣의시려면
$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'";

형식으로 입력해 보세요 

답변에 대한 댓글 1개

감사합니다.뭐가 잘안되서 해매다가 Mins아빠님이 주신코드로 해결되었습니다.

답변을 작성하려면 로그인이 필요합니다.