728x90
반응형

ALL 624

php 메일 보내기

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

PHP 2018.10.25

코틀린 엑티비티를 다이얼로그로 띄우기

fun gotoEmailCheckDialog(){ /* 기존 자바 코드 AlertDialog.Builder aBuilder = new AlertDialog.Builder(context); LayoutInflater inflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE); mView = inflater.inflate(R.layout.exchange_user_data_recycler_view, null); */ // 인증 다이얼로그 val eMailDialog = AlertDialog.Builder(this@JoinPage) val edialog : LayoutInflater = LayoutInflater.fr..

Kotlin 2018.10.24

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

UI vs UX

UI ( User Interface) - 사용자와 마주하다 사용자가 앱을 사용할때 마주하는 디자인, 레이아웃, 기술적인 부분을 말한다. ( ex - 폰트, 색상, 줄간격, 반응성, 입출력단계, 애니메이션 효과 등 ) UI는 다양한 사용자가 사용하는데 불편함이 없도록 보편성을 지녀야하며, 대부분의 사용자가 높은 만족도를 가지는 것이 좋다. ( 어쩔수 없이 발생하는 주관적인 불만족에 대해서는 최소화 시켜야 한다 . ) UX ( User Experience ) - 사용자의 경험. 앱을 주로 사용하는 사용자들의 경험 앱을 실행하고, 진행되는 다영한 경험들을 분석하여 더욱 편하고 효율적인 방향으로 프로세스가 진행될 수 있도록 하는 과정, 결과를 말한다. UI 가 다소 정형화 된 룰이 있다고 한다면, UX는 통계자..

미분류 2018.10.15

코틀린 AsyncTask를 이용한 okHttp 통신

// Http 통신 방법 fun testHttp(){ class test : AsyncTask(){ val client : OkHttpClient = OkHttpClient() override fun onPreExecute() { super.onPreExecute() } override fun doInBackground(vararg params: Void?): String { // URL을 만들어 주고 val url = URL(ipAddress+"test.php") var dataFrom : String = "실패" try { //데이터를 담아 보낼 바디를 만든다 val requestBody : RequestBody = FormBody.Builder() .add("id","아이디") .build() //..

Kotlin 2018.10.12

코틀린 okHttp 통신하기

fun HttpCheckId(){ // URL을 만들어 주고 val url = URL(ipAddress+"test.php") //데이터를 담아 보낼 바디를 만든다 val requestBody : RequestBody = FormBody.Builder() .add("id","아이디") .build() // OkHttp Request 를 만들어준다. val request = Request.Builder() .url(url) .post(requestBody) .build() // 클라이언트 생성 val client = OkHttpClient() Log.d("전송 주소 ",ipAddress+"test.php") // 요청 전송 client.newCall(request).enqueue(object : Callba..

Kotlin 2018.10.12

코틀린 Intent 인텐트

// 메인으로 화면 이동 val intent = Intent(this,MainPage::class.java) startActivity(intent) // 메인으로 화면 이동 val intent = Intent(this,MainPage::class.java) intent.putExtra("인텐트 키값","전달할 값") startActivity(intent) val intent = Intent(this, T::class.java) //인텐트 선언 startActivityForResult(intent, requestCode) // 보낼 인탠트와 리퀘스트 코드 작성 fun getUserDataFromDB( id:String, pass:String){ // 메인으로 화면 이동 val intent = Intent(..

Kotlin 2018.09.27
728x90
반응형