<> //document.domain = "dcinside.com"; var paran_time; function dc_write() { if(submit_check()) { if(document.getElementById(\'ppdImg\').value == \'Y\'){ document.getElementById(\'writeForm\').target = "dcWrite"; paran_time = setTimeout(write_stop,1000*60); //60초 } document.getElementById("writeForm").submit(); } } function write_stop() { clearInterval(paran_time); alert("업로드에 실패했습니다. 잠시 후 다시 이용해주세요.");reload(); } function paran_fileUpload(gid,gno,bno,subject) { //alert("aa==="+gid+"--"+gno+"--"+bno+"--"+subject); //return false; clearInterval(paran_time); getIFrameID(\'paranimgfile\').paranForm.paran_gid.value = gid; getIFrameID(\'paranimgfile\').paranForm.paran_gno.value = gno; getIFrameID(\'paranimgfile\').paranForm.paran_bno.value = bno; getIFrameID(\'paranimgfile\').paranForm.paran_subject.value = subject; getIFrameID(\'paranimgfile\').paranForm.pudId.value = document.getElementById("pudId" ).value; getIFrameID(\'paranimgfile\').paranForm.rspace.value = document.getElementById("rspace" ).value; getIFrameID(\'paranimgfile\').paranForm.cclcode.value = document.getElementById("cclcode" ).value; getIFrameID(\'paranimgfile\').paranForm.facial_rcn_yn.value = document.getElementById("facial_rcn_yn").value; getIFrameID(\'paranimgfile\').paranForm.megatv_yn.value = document.getElementById("megatv_yn" ).value; getIFrameID(\'paranimgfile\').paranForm.mc.value = document.getElementById("mc" ).value; getIFrameID(\'paranimgfile\').paranForm.pudip.value = document.getElementById("pudip").value; getIFrameID(\'paranimgfile\').paranForm.fileTime.value = document.getElementById("fileTime").value; getIFrameID(\'paranimgfile\').paranForm.action = document.getElementById("upUrl").value; paranimgfile.paran_action(); } // 프레임 아이디값 가져오기 브라우징 function getIFrameID(aID) { if (document.getElementById(aID).contentDocument) { return document.getElementById(aID).contentDocument; } else { return document.frames[aID].document; } }</>< type=text/> function uploadAutoChk(){ document.getElementsByName("sDivImg")[1].checked = true; ShowUploader(\'PARAN\'); } function paranXMLHttpRequest() { var xmlreq = false; if (window.XMLHttpRequest) { // 파이어폭스나 맥의 사파리의 경우처리 xmlreq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE계열의 브라우져의 경우 try { xmlreq = new ActiveXObject("MSXML2.XMLHTTP"); //xmlreq = new ActiveXObject("Microsoft.XMLHTTP"); }catch (e1) { try { xmlreq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { // Unable to create an XMLHttpRequest with ActiveX } } } return xmlreq; } function ShowUploader(strDiv) { var req; //대용량일 경우 //090427 lhk 푸딩 추가 if(strDiv == "PARAN" ) { if(navigator.appVersion.indexOf("Chorme") != -1 || navigator.appVersion.indexOf("Safari") !=-1) { alert(\'본 브라우저에서는 대용량 업로드 기능이 제공되지 않습니다.\'); document.getElementsByName(\'sDivImg\')[0].checked = true; return false; } //alert("대용량 업로드 기능 점검 중 입니다. 일반 사진첨부 기능을 이용해 주세요."); document.getElementsByName("sDivImg")[1].checked = true; //return false; upload_name = document.getElementsByName("upload[0]"); upload_cnt = 0; for(i=0;i<upload_name.length;i++) { if(upload_name[i].value){ upload_cnt = 1; } } if(upload_cnt) { alert("대용량 사진 첨부 기능을 사용하시면 일반 사진 첨부 기능으로 담아놓은 사진은 업로드 되지 않습니다."); } dcParam = "user_id="; //dc 회원 id(비회원일 경우 값 없음), 파라미터 값 잠시 x req = paranXMLHttpRequest(); req.open("POST", "./ppdImg/confirmDC.php", false); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(\'\'); //req.send(dcParam); xml = req.responseXML; XML_RESULT = xml.getElementsByTagName("DCRESULT"); uid = XML_RESULT.item(0).getAttribute("UID"); //회원일 경우 DB의 uid받아옴 token = XML_RESULT.item(0).getAttribute("TOKEN"); //회원일 경우 DB의 토큰값 받아옴 dcResult = XML_RESULT.item(0).getAttribute("RESULT"); if(dcResult=="fail") { //실명인증 또는 로그인 하지 않아서 서비스 이용 못함 alert(XML_RESULT.item(0).getAttribute("ALERT")); document.getElementById("write_upload").style.display = "inline"; //일반 글쓰기 영역 보이게 설정 document.getElementById("uploadInfo").style.display = "inline"; //일반 글쓰기 영역 보이게 설정 document.getElementsByName("sDivImg")[0].checked = true; //일반 글쓰기에 체크 true } else { passConfirm = ""; if(dcResult=="login_f") //비회원 { dcUKEY = getCookPud("dcUKEY"); if(dcUKEY) passConfirm = "Y"; //비회원이 파란 인증 거침(∴인인증 x) else passConfirm = "N"; //파란 인증 거쳐야 함 } if((dcResult=="login" && (uid && token)) || passConfirm=="Y") { //디시 비회원, 회원이면서 토큰값, 유아이디 값이 있다면, 인증 거치지 말고 가기 if(passConfirm=="Y") { //비회원 토큰인증 준비 환경 uid = getCookPud("pCUID"); token = getCookPud("pCTOKEN"); document.getElementById("pTOKEN").value = getCookPud("pCTOKEN"); document.getElementById("pUID").value = getCookPud("pCUID"); if(uid && token) { //기존에 인증 받은 사람들에 대해 토큰값만 인증하는 절차. //window.open("https://gall.dcinside.com/ppdImg/auth_form.php?token="+token, "paranImg", "top="+200+",left="+200+",width=390,height=175"); document.getElementById("auth_ifrm").src = "https://gall.dcinside.com/ppdImg/auth_iform.php?token="+token+"&uid="+uid; } else { alert("인증 값 오류입니다."); } } else { //디시회원일 경우 document.getElementById("pUID").value = uid; document.getElementById("pTOKEN").value = token; if(uid && token) { //기존에 인증 받은 사람들에 대해 토큰값만 인증하는 절차. //window.open("https://gall.dcinside.com/ppdImg/auth_form.php?token="+token+"&user_id=", "paranImg", "top="+200+",left="+200+",width=390,height=175"); document.getElementById("auth_ifrm").src = "https://gall.dcinside.com/ppdImg/auth_iform.php?token="+token+"&user_id=&uid="+uid; } else { alert("인증 값 오류입니다."); } } } else {/*if((dcResult=="login" && (!uid && !token)) || passConfirm=="N")*/ if(dcResult=="login" && ((uid && !token) || (!uid && token))) { alert("PC 환경이 변경되었거나, \\\\n오랜 기간 로긴 하지 않아 인증을 재설정 합니다"); } document.getElementById("reConfirm").style.display = "none"; //재인증 버튼도 보이지 x user_id = ""; //popup에 보낼 디시 회원 id(get값 암호화) window.open("https://gall.dcinside.com/ppdImg/confirmPro.php?user_id="+user_id+"&auth_user=N", "paranImg", "width=450,height=600"); //auth_user가 N값 = 팝업창 작업을 의미 } document.getElementById("write_upload").style.display = "none"; document.getElementById("uploadInfo").style.display = "none"; } } else { //일반 사진 등록 클릭 if((getIFrameID(\'paranimgfile\').paranForm.paran_upload.length > 1)) { alert("일반 사진 첨부 기능을 사용하시면 대용량 사진 첨부 기능으로 담아놓은 사진은 업로드 되지 않습니다.") } document.getElementById("reConfirm").style.display = "none"; //재인증 버튼 사라짐 document.getElementById("reConfirm2").style.display = "none"; document.getElementById("ppd_upload_area").style.display = "none"; //대용량 이미지 업로드 영역 사라짐 document.getElementById("pudId").value = ""; //푸딩 id document.getElementById("upUrl").value = ""; //푸딩 action document.getElementById("rspace").value = ""; //푸딩 rspace document.getElementById("cclcode").value = ""; //푸딩 cclcode document.getElementById("facial_rcn_yn").value = ""; //푸딩 facial_rcn_yn document.getElementById("megatv_yn").value = ""; //푸딩 megatv_yn document.getElementById("mc").value = ""; //푸딩 mc document.getElementById("pudip").value = ""; //푸딩 pudip document.getElementById("fileTime").value = ""; //푸딩 fileTime document.getElementById("write_upload").style.display = "inline"; //일반 이미지 업로드 영역 보임 document.getElementById("uploadInfo").style.display = "inline"; //일반 이미지 업로드 영역 보임 } } function getCookPud(name) { var Found = false; var start, end; var i = 0; // cookie 문자열 전체를 검색 while(i <= document.cookie.length){ start = i; end = start + name.length; // name과 동일한 문자가 있다면 if(document.cookie.substring(start, end) == name){ Found = true; break; } i++; } // name 문자열을 cookie에서 찾았다면 if(Found == true) { start = end + 1 end = document.cookie.indexOf(";", start) // 마지막 부분이라 는 것을 의미(마지막에는 ";"가 없다) if(end < start) end = document.cookie.length // name에 해당하는 value값을 추출하여 리턴한다. return document.cookie.substring(start, end) } // 찾지 못했다면 return "" } function reConfirm() { strName = ""; user_id = ""; pudId = document.getElementById("pudId").value; //rect = document.getElementById("uploaderArea").getBoundingClientRect(); //iLeft = rect.left + 400; //iTop = rect.top - 135; window.open("https://gall.dcinside.com/ppdImg/reConfirm.php?name="+strName+"&user_id="+user_id+"&pudId="+pudId, "reParanImg", "width=450, height=200"); //top="+iTop+",left="+iLeft+", } function delFLog() { if(confirm("파란 메일 계정으로 재인증을 받으시겠습니까?\\n(재인증을 받으시면 이전의 인증 정보는 삭제됩니다.)")) { user_id = ""; del_param = "user_id="+user_id; del_req = paranXMLHttpRequest(); del_req.open("POST", "./ppdImg/delToken.php", false); del_req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); del_req.send(del_param); del_rs = del_req.responseText; if(del_rs=="Y") { window.open("https://gall.dcinside.com/ppdImg/confirmPro.php?user_id="+user_id+"&auth_user=N", "paranImg2", "width=450,height=600"); } } }</><IFRAME id=auth_ifrm style="DISPLAY: none" name=auth_ifrm src="" frameBorder=0 width=0 height=0></IFRAME><INPUT id=ppdImg type=hidden value=N name=ppdImg><INPUT id=pUID type=hidden name=pUID><INPUT id=pTOKEN type=hidden name=pTOKEN><INPUT id=pudId type=hidden name=pudId><INPUT id=upUrl type=hidden name=upUrl><INPUT id=rspace type=hidden name=rspace><INPUT id=cclcode type=hidden name=cclcode><INPUT id=facial_rcn_yn type=hidden name=facial_rcn_yn><INPUT id=megatv_yn type=hidden name=megatv_yn><INPUT id=mc type=hidden name=mc><INPUT id=pudip type=hidden name=pudip><INPUT id=fileTime type=hidden name=fileTime><> function ppd_tip_show(){ //if( getCookie_ppd_tip("ppd_tip_box") == "close" ) document.getElementById(\'ppd_msg_tip\').style.display=\'none\'; //else document.getElementById(\'ppd_msg_tip\').style.display=\'\'; document.getElementById(\'paranimgfile\').src = \'./ppdImg/paran_upload_form.php?id=car_new&category2=10\'; } function ppd_tip_close(){ var expdate = new Date(); expdate.setTime(expdate.getTime() + 315360000000); // 10년 setCookie_ppd_tip("ppd_tip_box", "close" , expdate); document.getElementById(\'ppd_msg_tip\').style.display=\'none\'; } function setCookie_ppd_tip(name, value, expires) { domain = ".dcinside.com"; document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + expires.toGMTString() + ((domain) ? "; domain=" + domain : "") +";" } function getCookie_ppd_tip(name) { var Found = false; var start, end; var i = 0; // cookie 문자열 전체를 검색 while(i <= document.cookie.length){ start = i; end = start + name.length; // name과 동일한 문자가 있다면 if(document.cookie.substring(start, end) == name){ Found = true; break; } i++; } // name 문자열을 cookie에서 찾았다면 if(Found == true) { start = end + 1 end = document.cookie.indexOf(";", start) // 마지막 부분이라 는 것을 의미(마지막에는 ";"가 없다) if(end < start) end = document.cookie.length // name에 해당하는 value값을 추출하여 리턴한다. return document.cookie.substring(start, end) } // 찾지 못했다면 return "" } if (window.addEventListener) //W3C Event Model { // if window.addEventListener("load", ppd_tip_show, false); } // if_end else if (window.attachEvent) //IE { // if_else if window.attachEvent("",ppd_tip_show); } // if_else if_end else { // if_else window. = ppd_tip_show; } // if_else_end</> | | <INPUT style="VERTICAL-ALIGN: middle" ="ShowUploader(\'DC\')" type=radio CHECKED name=sDivImg>일반 사진 첨부 <INPUT style="VERTICAL-ALIGN: middle" ="ShowUploader(\'PARAN\'); " type=radio name=sDivImg>대용량 사진 첨부 |
<IFRAME id=paranimgfile name=paranimgfile src="./ppdImg/paran_upload_form.php?id=car_new&category2=10" frameBorder=no width=780 scrolling=no height=150></IFRAME> <IFRAME id=dcWrite name=dcWrite src="" frameBorder=no width=0 height=0></IFRAME> <INPUT id=isMovie type=hidden name=isMovie> <INPUT id=ipt_movieCo |
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.