본문 바로가기
반응형

전체 글356

PHP 배열 초기화 php 에서 배열을 초기화 하려면 unset() 함수를 사용합니다. $arr = array("1", "2", "3"); unset( $arr ); 또는 배열 변수를 다시 선언해도 됩니다. $arr = []; $arr = array(); 일반적인 변수는 2021. 11. 22.
javascript를 이용한 form 자동전송 form 으로 만들어진 문서가 자동으로 전송되게 만들어보자. php 문서에서 POST로 값을 처리하고, 결과를 다시 처리하고자 할때 사용하는데, form 을 자동 전송하게 만들면 유용하다. javascript 를 이용하여 form을 전송하게 된다. 2021. 11. 21.
php curl 전송 $ch = curl_init(); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_URL, '전송할 url 입력'); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 3); $result = curl_exec($ch); 결과값(response)을 $result로 받아볼 수 있다. 그리고 통신이 잘 안될때 그 원인.. 2021. 11. 21.
php 파일 다운로드 $filepath = '파일경로 및 파일명';$filesize = filesize($filepath);$path_parts = pathinfo($filepath);$filename = $path_parts['basename'];$extension = $path_parts['extension']; header("Pragma: public");header("Expires: 0");header("Content-Type: application/octet-stream");header("Content-Disposition: attachment; filename=\"$filename\"");header("Content-Transfer-Encoding: binary");header("Content-Length: $fi.. 2021. 11. 21.
패스워드, 이메일 유효성 검사 // e메일 유효성 검사 if(!preg_match("/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/", $_POST['mail'])) { echo ""; exit; } // 패스워드 유효성검사(영문,숫자조합 6~12자 사이) if(!preg_match("/[[:alnum:]+]{6,12}/",$_POST['pass']) || !preg_match("/[a-z]/",$_POST['pass']) || !preg_match("/\d/",$_POST['pass'])) { exit(""); } 2021. 11. 21.
소켓 이용 http POST 전송 소켓 이용 http POST 전송 예 입니다. function post_request($url, $data, $referer='') { $data = http_build_query($data); $url = parse_url($url); if ($url['scheme'] != 'http') { exit(); } $host = $url['host']; $path = $url['path']; $fp = fsockopen($host, 80, $errno, $errstr, 30); if($fp){ fputs($fp, "POST $path HTTP/1.1\r\n"); fputs($fp, "Host: $host\r\n"); fputs($fp, "Content-type: application/x-www-form-ur.. 2021. 11. 21.
php 문자 제거 함수 str_replace() str_replace('해당문자','바꿀문자',변수); ex) 폰번호 하이픈 삭제 str_replace('-','',$phone_number); 2021. 11. 21.
php 날짜 계산 strtotime 함수 적용 출처: https://extbrain.tistory.com/29 [확장형 뇌 저장소] 2021. 11. 21.
php 파일존재 확인 file_exists() 함수 file이 존재하는지 확인하는 함수 file_exists() 간단예 2021. 11. 21.
php 업로드 move_uploaded_file() 함수 upload.html 내용 upload.php 내용 서버가 업로드받은 파일은 $_FILES['upload_file']['tmp_name']에 들어있습니다. 이게 저장될 위치를 $file_path 로 설정하고, move_uploaded_file()함수를 위의 예처럼 실행시키면, 지정 위치에 업로드한 파일이 저장됩니다. 2021. 11. 21.
php 간단 심플한 달력만들기 php 언어로 간단하게 달력 만드는 소스 입니다. >◀ >▶▶ 일 월 화 수 목 금 토 2021. 11. 21.
간단한 캡차파일 만들기 captcha 구글API를 이용하여 reCaptcha 캡차를 이용하면 편리하지만 간단히 만드는 방법을 알아보자 폰트는 tving 에서 다운받아요 http://tvn10festival.tving.com/playground/tvn10font http://tvn10festival.tving.com/playground/tvn10font tvn10festival.tving.com set_session("captchastr") 로 저장된 값을 입력한 값과 비교하여 스팸방지 캡차코드를 구연할 수 있다. html 내용 스팸방지코드 2021. 11. 21.
반응형