테스트 사이트 - 개발 중인 베타 버전입니다

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

길가던분 7년 전 조회 2,191

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

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

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

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

 

 

itemform.php

</p>

<p>    <th scope="row"><label for="it_1">여분필드(음악,동영상) 

        
<?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></p>

<p>

 

itemformupdate.php

</p>

<p>// 여분필드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));</p>

<p>// 여분필드1 파일 이동

move_uploaded_file( $_FILES['it_1']['tmp_name'], "$uploads_dir/$name");</p>

<p>//여분필드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'";</p>

<p>sql_query($sql);</p>

<p>

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

답변 2개

채택된 답변
+20 포인트
M
7년 전

</p>

<p>$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'";</p>

<p>

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

o
7년 전

입력하실때 

//넣의시려면 $it_1=""; if($name){     $it_1="

형식으로 입력해 보세요 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

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

로그인