일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 주식 청약 일정
- 7월 공모주 청약 일정
- Stock ipo
- css
- 공모주
- JavaScript
- Stock
- codeigniter
- jquery
- MYSQL
- SQL
- 주식 청약
- html
- 맥
- 자바
- 오라클
- 자바스크립트
- 공모주 청약
- 제이쿼리
- 주식
- IPO
- Eclipse
- 리눅스
- 공모주 청약 일정
- Oracle
- 6월 공모주 청약 일정
- linux
- 코드이그나이터
- php
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php] PHP 에서 ' (싱글쿼터) 와 " (더블쿼터) 차이 [펌] ※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. PHP에서의 싱글쿼터(‘)와 더블쿼터(“)의 차이점은 Linux에서의 싱글, 더블쿼터 사용과 유사한 점이 많다. 우선 간단한 코드를 예제로 작성해 보았다. PHP Copy 다음과 같이 더블쿼터의 경우 더블쿼터 안에 있는 문자열에서 변수 등 치환할 값이 있으면 그를 치환하여 출력한다. 하지만 싱글쿼터의 경우에는 치환할 값을 찾지 않고 그대로 값을 출력한다. 이는 리눅스 상의 vim에서 색상으로 보아도 비교할 수 있다. 첫 번째 에코의 경우 더블쿼터 안에 있어서 $name이 변수로 인식되어 색상이 변했다. 하지만 두 번째 에코의 경우 ..
[PHP] 비교 연산자 == 와 === 의 차이 이 두 비교 연산자의 차이는 비슷하면 "참"으로 인식하고, 아니면 엄격하게 비교한다는 점입니다. == 는 대충이 되고, === 는 엄격하게 인데, 글자 하나라도 틀리다면 "거짓"으로 결정해 버리는 게 === 입니다. 우선 == 로 true 에 대한 비교 를 보겠습니다. 예제(ex #1 다음은 == 로 false 의 비교 입니다. 예제(ex #2 다음은 == 로 문자열 "php"에 대한 비교인데, 결과는 흥미롭게 나옵니다. 예제(ex #3 앞서 본 바와 같이 == 는 정확한 비교가 조금 어려울 수 있음을 알아 둘 필요가 있습니다. 이제 === 로 true 에 대한 비교를 해보겠습니다. 예제(ex #4 예제(ex #5 예제(ex #6 예제(ex #7 예제(ex..
[PHP] 파일 크기, 사이즈 불러오는 함수, Filesize() [펌] PHP 언어에서 파일의 크기를 알아내려면 어떻게 해야할까요? 간단한 방법으로 php에서 제공하는 filesize() 함수를 이용하는 방법이 있습니다.이 함수는 해당하는 파일의 크기를 반환합니다. 사용방법은 매우 간단하여 아래와 같은 형식으로 사용할 수 있습니다. 전달 할 인자에는 해당하는 파일이름을 넣어줍니다. filesize(해당하는 파일이름) // 파일이름 필수사항 함수를 실행시킬 경우 해당하는 파일의 사이즈를 확인하여 반환합니다. 참고로 이때 반환하는 값의 기본 단위는 byte입니다. 그렇기때문에 만약Kbyte단위의 값이 필요하다면 간단하게 1024를 나누면 원하는 값을 구할 수 있을 것입니다. 그럼 아래의 예제와 함께 알아보..
[php] 파일 인클루드 [펌] 파일 경로 파일의 경로를 나타내는 방법으로 상대경로와 절대경로가 있음 상대경로는 기준이 되는 파일의 위치에서 불러올려는 파일의 위치를 표현, '..', '.', 하위 폴더명으로 시작 절대경로는 불러올려는 파일의 위치를 항상 ROOT에서 시작하여 표현, '/', '~', 'C:/', 'D:/'로 시작 include(), require() include()는 지정한 파일이 없는 경우 경고메시지 출력후 실행을 계속하고 require()는 에러메시지를 출력하고 실행을 멈춤 Example Code ---------- 1 2 include('./test/test.php'); //현재 위치를 상대경로로 지정 require('/test/test.php'); //ROOT를 절대경로로 지정..
[PHP] PHP 메일 발송 및 mailer 다운로드 ■ PHPMailer 다운받고 세팅하기. 01. https://github.com/PHPMailer/PHPMailer 사이트에 접속하여 PHPMailer-master.zip 파일을 다운받는다. 02. 다운받은 PHPMailer-master.zip 파일의 압축을 해제한다. ※ 필자는 포스팅 작성일 기준으로 PHP5 버전을 사용중이었기에 몇가지 문법이 맞지 않는 문제가 발생했었다. PHP7 버전을 사용중이라면 문제가 없겠지만 아래 버전을 사용하는 경우는 아래의 문서를 수정하여 사용해야 한다. 출처 : http://magic.wickedmiso.com/23
[PHP] PhpMailer로 메일 보내기 [펌] 다음 링크에서 필요한 모듈을 다운로드 받는다. (PHPMailer) http://code.google.com/a/apache-extras.org/p/phpmailer/ 다운로드 받은 파일을 적당한 경로에 압축을 푼다. TEST 해본다. equire_once("inc/PHPMailer/class.phpmailer.php"); $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch $mail->IsSMTP(); // telling the class to use SMTP try { // $mail->CharSet = ..
[PHP] 메일 보내기 - 지메일 [펌] PHP를 이용하여 메일을 보내는 방법에 대한 포스팅 입니다. 메일 서버를 이용하지 않고 네이버 혹은 지메일의 서버를 이용하여 메일을 보내는 것입니다. 저는 처음엔 아무것도 모르고 "메일을 보내고 싶다"라는 마음을 가지고 문제를 해결하는데 하루종일 걸린 것 같습니다. 검색은 구글을 이용하였고, 다른 사람의 소스코드를 이용하여 성공하였습니다. 하지만 올라와 있는 대략의 코드들은 코드가 동작할지는 모르겠지만, 아무런 설정이 되어있지 않은 제 것에는 코드가 먹히지 않았습니다. ※ 정리 1) 메일 서버 없이 PHP로 메일 보내기 2) 네이버 혹은 지메일의 SMTP 서버를 이용하여 메일 발송 3) 오토셋 유저에게도 가능합니다. 2. 필요사항 ※ 본인 컴퓨터에 설치되어 있는 ..
[PHP] addslashes(), stripslashes() 그리고, get_magic_quotes_gpc() addslashes() 함수와 그와 반대되는 stripslashes() 함수 DB 작업을 하기 위해서 쿼리를 작성하게 되는데, 이때 DB 시스템은 작은따옴표 ' 와 큰따옴표 " 그리고 백슬래시 / 그리고, NULL byte 를 문자열을 구분하는 등의 기준으로 이용하게 됩니다. 그런데, 하나의 문자열 안에 따옴표가 들어가 있게되면, 예상치 못하게 오류가 발생하게 됩니다. 그래서, 문자열을 데이터베이스에 저장할 수 있는 포맷으로 변화시켜줄 필요가 있습니다. 예를 들면, I'm a boy 를 문자열로 지정해서 'I'm a boy' 이렇게 쿼리로 전송되게 되면, I 뒤의 작은 따옴표 때문에 오류가 발..