일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FCM
- mysql
- 안드로이드 gcm
- WebView
- 안드로이드 푸시
- 자바스크립트
- 안드로이드
- not working
- Android
- dovecot
- javascript
- C#
- curl
- 설치
- PHP
- php 취약점
- C# IO
- html5
- chart.js
- Mail Server
- android 효과음
- 우분투
- 자동 생성
- 폼메일
- soundpool
- 안드로이드 푸쉬
- UML
- php 시큐어코딩
- xe
- roundcube
- Today
- Total
목록PHP (10)
그러냐
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ... 이런 메세지 뜨는 경우 php 7.3? 이상인 경우 www.php.net/manual/en/control-structures.continue.php 여기를 참조 해보면 continue 가 어느 단계의 continue인지 명확히하라는 의미 같다 예를 들어 for(){ for(){ continue; } } 이런 경우 첫 번째 loop의 contine인지 두번째 loop의 continue 인지 명확히하라는 그래서 for(){ for(){ continue 2; } } for(){ for(){ for(){ continue 3; }..
Database 접속 속도 개선하기 서버를 운영하다 보면 적어도 두가지 서버를 운영하게 됩니다. 하나는 웹서버고, 다른 하나는 DB 서버 입니다.오늘은 이 두가지를 연동하다 보면 간혹 설정에 따라 속도에 딜레이가 생기는 경우가 있어서 그것을 개선하기 위해 개선 방법에 대해 글을 씁니다. 이 개선 방법이 효과적으로 사용되기 위해서는 아래와 같은 조건이어야 합니다. 1. 웹서버와 DB서버가 같은 서버에 설치되어 있을 것 2. DB 기본 접속주소가 localhost 일 것 이렇게 두가지 조건으로 사용하시는 분들은 속도를 많이 개선할 수 있습니다. 데이터 베이스 서버를 설치하는 방법은 아래의 글들을 읽어보시면 도움이 됩니다. 관련글 : 개인서버 만들기 다섯번째 – 웹 플랫폼 설치 관리자 사용하기 | 개인 서버 ..
그동안 잘 쓰던 소스였다 그런데 갑자기 파일이 깨진다 $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..
php에서 apns 로 푸시보내는 방법은 검색하면 많이 나온다 하지만 대개 연결 - 전송 - 연결해제 이런식으로 단일 메세지를 보내는 예제만 나올뿐 배열로 된 토큰 정보를 쏘는 정보는 쉽게 보이지 않는다 https://stackoverflow.com/questions/20763514/sending-5000-push-notifications-at-same-time-keep-the-connection-to-apple-open 여기를 보면 알 수 있듯이 잦은 연결 및 연결해제는 좋지않다 1000건 푸쉬를 보내는데 1000번 연결을한다? 딱봐도 이건 아니다 싶다 라이브러리를 쓰는 것도 방법일듯.. 어떻게 보내야될지 검색해도 내가 못찾는건지 잘나오지않아서 위의 스택플로우 페이지를 참고해서 만들었다 일단 푸시 보내..
원문은 http://www.fijiwebdesign.com/fiji-web-design-blog/create-a-background-process-on-the-server-with-php.html 에 있는겁니다. 오래전에 스크랩해둔건데, 써먹을만한 곳이 생각나서 꺼내왔습니다. (제가 직접 구현한 건 아니고 같은 팀의 팀원이 구현했는데 .. 과정을 정리해본겁니다.) 시나리오는 대략 ... 유저가 html form으로 업로드한 csv formatted file을 해석해서 dbms의 테이블에 저장한다.csv는 최대 수천 레코드를 포함한다.csv의 항목 중 이미지 파일의 위치를 나타내는 url이 있는데, 이미지가 존재하는 경우 다운로드해서 저장한다.처음에는 fgetcsv로 간단히 구현했습니다. 문제점이 많죠. ..
1. 간단 소스 출처 : https://www.mireene.com/index.php?pid=service_faq/faq_view&uid=136&c1_uid=3&page=&keyword= 2. 한메일 보내지는 소스 1번소스도 되는듯? 주석때문에 지져분한데 적당히 수정해서 쓰시길 1) $tit = iconv('utf-8','euc-kr',$_POST["subject"]); $tit = $_POST["subject"]; $text = $_POST["content"]; $receiver_email = $_POST["mailadd"]; //받는 사람 $receiver = $_POST["mailname"]; $receiver =''; $receiver_email = ""; //받는 사람 Emai $email = ..
우분투에서 curl 설치 후 php.ini 에 extension 추가를 하였다 그리고 아파치 재시작 웹에서는 이상없음 하지만 cron에서 돌리는 php 스크립트에서는 오류 그래서 php.ini 파일을 전부 찾아서 extension을 모두 추가해주었다 성공.
우분투 10 아파치 2 PHP 5 에서 curl 사용하기 아래 환경에 딱 맞는 블로그 글을 못찾아서, 제가 수행해 본 바를 블로그에 올려봅니다. PHP5.x Ubuntu 10.x 주제: PHP에서 curl 함수를 쓰기 위해 해야할 작업. 결론적으로 curl.so를 php의 extension으로 추가하면 됩니다. 즉, curl.so를 제 시스템에서 컴파일하여 생성하고 추가하는 작업을 한겁니다. 먼저, 이 작업을 위해서는 php 소스가 필요합니다. 자신의 버전에 정확히 일치하는 소스를 가져옵니다. 자신의 버전을 확인하는 방법은.. phpinfo() 함수를 호출하는 겁니다. 버전에 맞는 php 소스는 아래의 사이트에서 가져옵니다. http://www.php.net/releases/ 소스를 가져오신 후 압축을 ..
style="word-break:break-all;"
여기서 sCode 는 열쇠코드 입니다. 이걸모르면 암호를 풀수가 없죠 sText의 바이트문자를 sCode의 바이트 문자로 XOR 한 것입니다. 예를 들어 sText = "test" sCode = "key" 이면 t XOR k e XOR e s XOR y t XOR k 이런식으로 암호화시킵니다. 실제연산은 아스키코드값으로 합니다. 실제 암호화된 데이터는 "3101031"이며 ""로 구분됩니다. (참고로 CHR(8) 입니다.) DeCode함수에서는 암호화된 데이터를 키값을 이용해 풉니다. PHP에 암호화/복호화 함수가 있지만 다른언어와 함께 쓸수있겠죠~^^; 예들들어 PHP ASP 간에 데이터암호화해서 통신할수있겠죠.. ========================================== 공대여자님의..