PHP(24)
-
Unirest for PHP
Unirest for PHP Unirest is a set of lightweight HTTP libraries available in multiple languages, built and maintained by Mashape, who also maintain the open-source API Gateway Kong.FeaturesUtility methods to call GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH requestsSupports form parameters, file uploads and custom body entitiesSupports gzipSupports Basic, Digest, Negotiate, NTLM A..
2018.06.28 -
API Store, SMS
Installationcomposer require apikr/apistore-sms공식페이지사용법서비스를 신청합니다.관리자에서 "마이홈" 메뉴에 들어갑니다."API Store Key"를 복사합니다.다음과 같이 Api 객체를 선언합니다.
2018.06.27 -
gmail smtp 메일 보내기 - 오류해결
https://stackoverflow.com/questions/3949824/smtp-error-could-not-authenticate-in-phpmailer?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa read this Google Help (https://support.google.com/mail/answer/14257?p=client_login&rd=1)Open your web browser and sign in to Gmail at http://mail.google.com/mail. If you see a word verification request, type the letters in the distort..
2018.06.09 -
카카오톡에서 링크주소 보낼때 링크요약보기 꾸미기
카카오톡이 업데이트되면서 링크주소를 보내면 해당 링크에 대한 요약보기를 제공하고 있습니다.카카오톡봇의 USER_AGENT를 확인해보니 "facebookexternalhit/1.1;kakaotalk-scrap/1.0;" 라고 나오는 것으로 봐선 FaceBook API 를 그대로 사용하는 것으로 보입니다. 따라서 페이스북에 링크걸때 예쁘게 보이게 하기 팁을 참고하여 아래와 같이 meta 태그를 사이에 만들어주면 됩니다. 12345카카오톡봇일때만 해당소스가 보이면 되기 때문에 아래와 같이 USER_AGENT를 분석하여 카카오톡봇일때만 보이게할 수도 있습니다. 1234567
2018.04.30 -
자동 로그아웃
function is_user() { $idletime=600; // after 600 seconds the user gets logged out if (time()-$_SESSION['timestamp']>$idletime){ session_destroy(); session_unset(); }else{ $_SESSION['timestamp']=time(); } if (isset($_SESSION['username'])) return true; } 로그인 로직에 추가$_SESSION['timestamp']=time();
2018.04.12 -
PHP에서 원격 이미지의 유효성을 체크하는 방법
< ? function check_image($url) { function check_image($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); $output = curl_exec($ch); curl_close($ch); $headers = array(); foreach(explode("\n",$output) as $line){ $parts = explode(':' ,$line); if(count($parts) == 2){ $h..
2018.04.12