본문 바로가기

반응형

php

(22)
PHP CJ대한통운 주소 정제 시스템 예제 $url = "https://address.doortodoor.co.kr/address/address_webservice.korex?wsdl"; $client = new SoapClient($url); $data[] = array( "boxTyp" => 1, "clntMgmCustCd" => "택배사ID", "clntNum" => "택배사ID", "cntrLarcCd" => "01", "fareDiv" => "03", "orderNo" => "고유번호1", "prngDivCd" => "01", "rcvrAddr" => "전남 여수시 돌산읍 돌산로 1622-24 쌍둥이네 흙집", "sndprsnAddr" => "경기도 고양시 일산서구 대화동 킨텍스로 217-59", ); $data[] = array( "b..
PHP 접속주소를 HTTP에서 HTTPS로 강제 포워딩하기 사용자가 웹사이트 접속시 PHP에서 HTTP 대신 HTTPS로 포워딩하게 위한 안내입니다. 지난 몇 년 동안 HTTPS는 인기가 급상승했는데요. 특히 구글이 HTTP보다 HTTPS사이트의 순위에 대한 평점을 올리면서 더욱 증가하고 있습니다. 또한 쇼핑몰의 경우 개인정보를 이용안할시 과태료의 대상이 되기 때문에 꼭 사용 부탁드립니다. 포워딩 하는 방법에는 세가지 방법이 많이 사용됩니다. PHP코드를 사용하여 리디렉션 하거나 아파치의 설정을 변경하거나 아파치 모듈의 mod_rewrite을 사용하는 방법이 있습니다. (이건 .htaccess를 사용하셔도 됩니다.) 1. PHP의 사용 아래의 코드를 index.php의 가장 상단에 사용하시면 됩니다.
[php] tcpdf와 fpdi를 같이 사용해서 기존 pdf위에 글씨 넣기 SetMargins(PDF_MARGIN_LEFT, 40, PDF_MARGIN_RIGHT);$pdf->SetAutoPageBreak(true, 40);$pagecount = $pdf->setSourceFile('a.pdf');for($i=1; $iaddPage(); $tplId = $pdf->importPage($i); $pdf->useTemplate($tplId); $pdf->SetTextColor(255,0,0); $pdf->SetXY(55,27); $pdf->Cell(30, 0, "test", 0, $ln=0, 'C', 0, '', 0, false, 'T', 'L'); }$pdf->Output('output.pdf', 'I');
php 오류 출력(error reporting) error_reporting(E_ALL); ini_set("display_errors", 1); 파일의 가장 상단에 위 내용을 추가해보자.
[PHP] 이미지에서 색상 팔레트 추출 function colorPalette($imageFile, $numColors, $granularity = 5) { $granularity = max(1, abs((int)$granularity)); $colors = array(); $size = @getimagesize($imageFile); if($size === false) { user_error("Unable to get image size data"); return false; } $img = @imagecreatefromjpeg($imageFile); if(!$img) { user_error("Unable to open image file"); return false; } for($x = 0; $x < $size[0]; $x += $gran..
[php] composer 없이 spreadsheet 사용하기 phpspreadsheet를 cafe24에서 사용하려고 하니 composer가 필요했다. composer는 패키지들의 의존성 도구로 별도 잘못 설치하다가 꼬일 수 있는 부분을 해결해주는 도구이다. 하지만 대부분의 일반 호스팅에서는 지원을 하지 않고 있으니 사용할 수가 없다 ㅠㅠ;;; 해서... 찾아보니 역시 방법이 있었다... 차후에도 사용하려고 여기에 기재해 놓는다. 1. phpspreadsheet 다운받기 - https://github.com/PHPOffice/PhpSpreadsheet PHPOffice/PhpSpreadsheet A pure PHP library for reading and writing spreadsheet files - PHPOffice/PhpSpreadsheet github.c..
[PHP] 플랫폼에 상관없는 개행문자 처리 방법 브라우저나 운영채제에 상관없이 사용가능한 개행문자 처리 방법이다.
[PHP] 업로드하는 사진 비율로 줄이기 input의 이름이 pic라는 가정으로 아래와 같이 진행하시면 됩니다. if($_FILES['pic']['name']){ // 파일명을 time함수를 이용해서 숫자로 변환하기 $tmp = explode(".",$_FILES['pic']['name']); $ext = end($tmp); $fn = time().".".$ext; $fn = strtolower($fn); } move_uploaded_file( $_FILES['pic']['tmp_name'], "./data/".$fn); // data폴더에 파일을 업로드 $src = "./data/".$fn; // 원본파일 $dst = "./data/".$fn; // 대상파일(덮어쓸꺼라 같은이름으로 처리) $quality = '80'; //-- jpg 퀄리티 ..

반응형