목록개발 경험 Tip/PHP (42)
웹스쿨
$logged_info = Context::get('logged_info');$id = $logged_info->user_id;echo $id; 이 게시글은 https://webschool.kr/?v=board_view&board_key=7&idx=257 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
https://github.com/PHPMailer/PHPMailer 깃 허브에서 라이브러리를 다운 받는다. 그리고 아래와 같이 사용한다. require_once("./PHPMailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->IsHTML(true); // HTML의 형식으로 보냄 $mail->IsSMTP(); $mail->SMTPSecure = "ssl"; $mail->Port = 465; // 465 or 587 set the SMTP port for the GMAIL server $mail->Host = "smtp.gmail.com"; $mail->ContentType = "text/html"; $mail->Charset = "utf-8"; ..
include_once "./Snoopy.class.php";$snoopy = new Snoopy(); function sendSnoopy(){ //print_r($data);exit; global $snoopy, $data; $host = "호스트주소"; $snoopy->agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"; $snoopy->referer = $host; //로그인 echo "///////////////// 로그인 시작/////////////////////\n"; $snoopy->httpmethod = "POST"; $snoopy->submit($data['url_login'], array( $da..
작업메뉴얼- http://webmastertool.naver.com/guide/syndi_guide.naver#chapter2.1 순서1. 네이버 웹마스터에 사이트를 등록한다.2. 내사이트에서 신디케이션 핑 페이지를 제작한다.(XML 방식)3. 네이버 웹마스터에 내사이트의 신디케이션 핑 페이지 URL을 등록한다. 일단 위처럼 했고, 제대로 되는지 확인은 어떻게 하는지 잘 모르겠다.그리고 신디케이션 인증키라고 있던데 이건 어디 쓰는지 모르겠다. -_-; 내가 만든 신디케이션 xml 예시 감성 코딩 웹마스터 ralear501@naver.com 2017-04-16T21:49:55+09:00 /page.php?bbs=think&bbs_idx=57 관리자 2017-04-13T23:22:10+09:00 2017-0..
$(function() { $(document).on("click", "form[name=fwrite] input:submit, form[name=fwrite] input:image", function() { var f = this.form; var bo_table = f.bo_table.value; var token = get_write_token(bo_table); if(!token) { alert("토큰 정보가 올바르지 않습니다."); return false; } var $f = $(f); if(typeof f.token === "undefined") $f.prepend(''); $f.find("input[name=token]").val(token); return true; });}); 그누보드 에..
이건 구글크롬이나 파이어폭스에서는 잘 작동한다.빌어먹을 마이크로소프트 인터넷 익스플로어에서만 작동하지 않는다.스마트 에디터를 초기 브라우저 로딩시 display:none 상태였다가, 버튼을 클릭하면 스마트 에디터가 display:block 이 되게 처리하려고 하는데,익스플로어에서만 스마스 에디터가 활성화 되지 않는 것이다. 내가 해결한 방법은 그냥 에디터를 jquery modal 로 띄웠다.그런데 그냥 jquery modal 로 띄우면 안되고 특수한 옵션을 줘야한다. $(document).ready(function(){$("#editor").dialog({width: 1000,height: 900,autoOpen: false,title: "페이지 제작",modal: true,resizable: false..
제대로 작동하는지는 잘 모르겠다.테스트삼아 구글에서 검색해서 사이트를 타고 들어가봤는데,키워드가 잡히지 않는다.뭐가 문제일까?검색해보니 php 오픈 로그분석 소스중에 이게 있길래 깔았는데... 이 게시글은 https://webschool.kr/?v=board_view&board_key=7&idx=121 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
123456789$total_time = 86401; //24시간은 86400초$days = floor( $total_time / 86400 );$time = $total_time - ( $days * 86400 );$hours = floor( $time / 3600 );$time = $time - ( $hours * 3600 );$min = floor( $time / 60 );$sec = $time - ( $min * 60 ); echo $days."일 ".$hours."시간 ".$min."분 ".$sec."초 "; cs 나름 숨어있는 깨알팁이다... 이 게시글은 https://webschool.kr/?v=board_view&board_key=7&idx=105 에서 작성한 글입니다. 소스코드의 경우 해..
1234 ob_start(); include "test.php"; $content = ob_get_contents(); ob_end_clean();cs 이렇게 하면 php 파일의 내용을 변수에 담을수 있다.이런것도 있다~MVC 패턴으로 개발을 하기위해서 찾아보다가 발견하게 된 소스~ 이 게시글은 https://webschool.kr/?v=board_view&board_key=7&idx=104 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
1234567$test = json_encode(array("test"=>"한글테스트"));echo $test."";$test = json_decode($test);var_dump($test);echo "";$test->test = "한글테수퉁퉁퉁";$test->tttt = "잘 나오닝?";var_dump($test);cs 디버깅은 var_dump를 오픈해보시길~참고사항으로 json_decode 함수 2번째 아귀먼트 값에 true 를 입력하면, json 데이터가 배열(array)로 리턴된다. 이 게시글은 https://webschool.kr/?v=board_view&board_key=7&idx=103 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로..