728x90
반응형

PHP 13

php 메일 보내기

PHP 를 이용해서 메일을 보내야하는 경우, 평소 잘 쓰지 않는 메일기능은 머리속에서 구현한 기억만 남아있지, 다시 구현하기란 정말 어려운일이다. 일반적으로 PHP 에서는 메일을 보내는 방법으로 두가지를 쓰고있다. 첫번째 방법으로는 mail 함수를 이용하는 방법이 있고, 두번째 방법은 smtp 로 보내는 기능을 직접 구축하여 사용하는 방법이 있다. mail 함수의 경우 바로 쓸 수 있는게 아니라 sendmail 이라는 별도의 데몬이 필요하다. sendmail 은 유닉스 계열 시스템에서 사용되는 메일서버중 하나이다. sendmail 같은 경우 설명해야할 부분이 많기 때문에 여기서는 생략하도록 한다. 여기서 소개할려는 메일 보내기 소스파일은 smtp 전송을 이용하여 메일을 전송하는 프로그램이다. 참고로 메일..

PHP 2018.10.25

php 랜덤수 난수 만들기

PHP를 이용해 간단하게 6자리 랜덤키를 아래와 같이 생성할 수 있습니다. rand(000000,999999); 위와 같이 할 경우 앞자리가 숫자 0인 경우 제대로 처리를 하지 못해 중간에 5자리로 표시되는 경우도 있는데요. 이럴 경우를 대비해서 숫자 0도 출력할 수 있도록 sprintf 문도 같이 사용합니다. $rand_num = sprintf(‘%06d’,rand(000000,999999)); 위와 같이 사용하면 6자리 랜덤한 숫자키를 생성할 수 있습니다. 출처 : http://www.toyzon.com/?p=1077

PHP 2018.10.18

php 로 파일 전송

$userId = $_POST['loginUserId']; $videosFile = $_FILES['file']['name']; $data = date("Ymdhi"); $file_path = "/Video_dir/"; // 저장할 경로 + 새로운 이름을 지정한다. $file_name = $_SERVER['DOCUMENT_ROOT'].$file_path.$userId.$data.".mp4"; if(isset($videosFile)){ // 임시폴더에서 위에서 작성한 경로로 새로운 이름으로 보내준다. if( move_uploaded_file($_FILES['file']['tmp_name'], $file_name)){ echo "업로드 성공"; }else{ echo "업로드 실패"; } }else{ echo..

PHP 2018.07.18
728x90
반응형