일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- javascript
- Android
- android 효과음
- mysql
- roundcube
- C#
- php 취약점
- not working
- 안드로이드 gcm
- 설치
- xe
- Mail Server
- UML
- 폼메일
- FCM
- WebView
- PHP
- 우분투
- php 시큐어코딩
- dovecot
- chart.js
- curl
- 안드로이드
- html5
- 자바스크립트
- 안드로이드 푸시
- 자동 생성
- C# IO
- 안드로이드 푸쉬
- soundpool
- Today
- Total
목록php (69)
그러냐
1. csv형식으로 파일을 만들었다.echo "1","2015-04-28","데이터 정상 입력"; 2. 웹페이지에는 제대로 출력 된다. "1","2015-04-28","데이터 정상 입력" 3. csv파일로 다운로드 할 수 있게 만든다.header('Content-type: text/csv; charset=UTF-8'); header("Content-disposition: attachment; filename=test.csv"); echo "1","2015-04-28","데이터 정상 입력"; 4. 다운로드 해보니 제대로 출력된다. "1","2015-04-28","데이터 정상 입력" 5. 엑셀로 해당 csv 파일을 열어보니 한글이 깨진다!! 1 2015-04-28 ?붾젅?ㅽ?-?ㅻ룞泥? 2,3,4번에서 글자..
첨부화일은 REST용 병렬처리 샘플 소스이다. (http://gonzalo123.com/2010/02/06/building-a-rest-client-with-asynchronous-calls-using-php-and-curl/) PHP에서 시간 많이 걸리는 처리를 병렬로 실행하여 고속화 할수 있다. PHP에는 pcntl_fork라는 프로세스를 포크할수 있는 함수가 있지만 CGI모드에서만 유효해 일반적으로 PHP를 Apache모듈로 동작시키는 환경에서는 사용할수 없다. 그외에는 system함수등을 사용하여 시스템콜로 백그라운드에서 처리시키는 경우이다. system('php -f test.php > /dev/null &'); curl_multi를 사용해서 병렬처리 PHP5에서 curl_multi_*라는 함수..
//PHPEXCEL : https://phpexcel.codeplex.com/ //위에서 다운로드 후, 압축 해제 후, Classes폴더를 라이브러리폴더에 추가 하고 사용 하자 ! // PHPExcel.php 파일 경로 지정 include_once("ExcelClasses/PHPExcel.php"); // Create new PHPExcel object $objPHPExcel = new PHPExcel(); $sheet = $objPHPExcel->getActiveSheet(); // Set properties // Excel 문서 속성 $objPHPExcel->getProperties() ->setCreator("작성자") ->setLastModifiedBy("최종 수정자") ->setT..
단순 보여지는 사이즈 변경이 아닌 업로드이미지 파일 자체의 사이즈를 줄인다 editorfile/php/FileUploader_html5.php 의 기존 소스에 아래와 같이 변경한다 html5가 아닌 경우에는 FileUploader.php을 수정하면 되는데 그 부분은 어렵지 않으므로 생략한다 resizeWH() 함수와 resize_copy_b() 함수를 추가했으며 소스하단에서 너비가 1280이 넘으면 기존 소스와 분기하도록 했다.
//First sheet $sheet = $objPHPExcel->getActiveSheet(); //Start adding next sheets $i=0; while ($i createSheet($i); //Setting index when creating //Write cells $objWorkSheet->setCellValue('A1', 'Hello'.$i) ->setCellValue('B2', 'world!') ->setCellValue('C1', 'Hello') ->setCellValue('D2', 'world!'); // Rename sheet $objWorkSheet->setTitle("$i"); $i++; } 이런식으로.. 출처 : https://stackoverrun.com/ko/q/25..
출처 : https://phpspreadsheet.readthedocs.io/en/develop/topics/recipes/#number-formatsRecipesThe following pages offer you some widely-used PhpSpreadsheet recipes. Please note that these do NOT offer complete documentation on specific PhpSpreadsheet API functions, but just a bump to get you started. If you need specific API functions, please refer to the API documentation.For example, setting a wo..
node.js 에서 socket.io를 사용해서 채팅 또는 실시간 게임서버를 만드는 경우가 있는데 다들 php로는 불가능한것처럼 얘기한다. 어차피 socket.io,제티,네티,웹소캣 다 비슷한것들이다. * 라이브러리 Ratchet : http://socketo.me/ ReactPHP : https://github.com/reactphp/socket Sandstone : https://github.com/eole-io/sandstone * 예제 https://github.com/php-pure/sacky-server https://www.youtube.com/watch?v=OHy2zpmsWf8 https://drive.google.com/drive/folders/0B27vVLlLLJ1hcXJ3TmhVXzN..
// 현재 이 파일의 절대 경로$THIS_PATH = dirname( realpath( __FILE__ ) ); $src = 'C:\\APM_Setup\\htdoc'; //복사 대상 폴더$filepath = 'C:\\APM_Setup\\h'; $dst = 'D:\\htmlfile'; //복사가 될 폴더 if( !is_dir( $dst ) ) mkdir( $dst, 0777 );if( copy_dir( $src, $dst ) ){if( copy_dir( $filepath, $dst.'\\file' ) ){echo "OK";}} function del( $path ) {$d = @opendir( $path );while( $entry = @readdir( $d ) ) {if( $entry != "." && ..
1. 개요 PHP 에서 Array 형 데이터를 JSON 포멧으로 출력하고자 하는 경우 json_encode 함수를 호출함으로써 간단하게 데이터 변환이 가능하다. 단, 해당 함수는 UTF-8 형태의 String 값만을 사용할 수 있기 때문에 iconv 를 사용하여 UTF-8 인코딩을 하여 사용해야만 한다. 그런데 여기서 문제가 발생하는데, 한글 데이터를 사용할 경우 json_encode 함수가 한글을 유니코드 형태로 자동으로 변환해서 출력하게끔 되어 있다. 2. 해결 방안 PHP 5.4 버전 이상을 사용할 경우, 다음과 같이 상수 변수 값을 옵션으로 줌으로써 간단하게 해결이 가능하다.?1json_encode($arrJson, JSON_UNESCAPED_UNICODE);그러나, 하위 버전 PHP를 사용하는 ..
그동안 잘 쓰던 소스였다 그런데 갑자기 파일이 깨진다 $DNTYP = "0"; $DNTYP_TF = ($DNTYP) ? "attachment" : "inline"; $fSAVED = iconv('utf-8', 'euc-kr', $fSAVED);$fREAL = iconv('utf-8', 'euc-kr', $fREAL); if (!is_file($fREAL)) { echo "";exit;} // Header("Content-type: file/unknown"); header("Content-Type: application/ms-x-download"); header("Content-Type: application/octet-stream"); header("Content-Transfer-Encoding: bin..