in_array()는 PHP의 내장 함수 in_array()는 PHP의 내장 함수로서, 배열에 특정 값이 존재하는지를 확인하는 역할을 합니다. in_array() 함수는 두 개의 매개변수를 받습니다: 첫 번째 매개변수: 검색 대상이 되는 값 두 번째 매개변수: 검색을 수행할 배열 in_array() 함수는 첫 번째 매개변수의 값을 두 번째 매개변수로 전달된 배열에서 검색하고, 만약 해당 값이 배열 내에 존재하면 true를 반환하고, 존재하지 않으면 false를 반환합니다. BackEND/PHP 2023.08.06
json_encode()함수php에서 사용법 json_encode() 함수는 PHP에서 주어진 데이터를 JSON 형식의 문자열로 변환. 이 함수를 사용하여 PHP에서 JSON 데이터를 생성하고, 이 데이터를 클라이언트로 보내면, 클라이언트는 해당 JSON 데이터를 수신할 수 있습니다. 클라이언트는 해당 응답을 받으면 JSON 데이터를 파싱하여 JavaScript 객체로 변환할 수 있습니다. 이후 클라이언트에서 JavaScript 코드를 사용하여 해당 데이터를 활용할 수 있습니다. php코드. example.php $data = array( "name" => "John", "age" => 30, "city" => "New York" ); // $data 배열을 JSON 형식으로 변환하여 클라이언트로 전송 echo json_encode($data); .. BackEND/PHP 2023.07.29
ajax를 활용해서 데이타 전송하기. $(document).ready(function () { $("#productForm").submit(function (e) { e.preventDefault(); var formData = new FormData(this); // 폼 데이터 객체 생성 // Make an AJAX request $.ajax({ url: "includes/productFormProcess.php", method: "POST", data: formData, processData: false, contentType: false, success: function(response) { console.log(response); }, error: function(xhr, status, error) { console.error(xhr.. BackEND/PHP 2023.07.09
한번에 여러개의 데이타를 객체형태로 ajax사용해서 넘기기. 주어진 필드들을 한 번에 처리하기 위해서는 객체를 사용하여 데이터를 구조화. $("form").submit(function(e) { e.preventDefault(); var data = { price: $("#price").val(), qty: $("#qty").val(), title: $("#title").val(), fullname: $("#fullname").val(), memo: $("#memo").val(), file: $("#file").val(), section: $("#section").val(), category: $("#category").val() }; $.ajax({ url: "includes/login.php", method: "POST", data: data, success: .. BackEND/PHP 2023.07.09
json_encode() : PHP의 데이터 구조를 JSON 문자열로 변환 json_encode()는 PHP 함수로, PHP의 데이터 구조를 JSON 문자열로 변환하는 기능을 제공합니다. PHP 데이터를 JSON 형식으로 변환하여 다른 시스템이나 클라이언트 사이드(예: JavaScript)에서 쉽게 처리할 수 있게 해줍니다. json_encode($response)는 $response 변수를 JSON 문자열로 변환. 예를 들어, $response가 ['error' => 'empty']와 같은 배열이라면 json_encode($response) 호출은 이를 JSON 문자열인 '{"error":"empty"}'로 변환합니다. 이렇게 생성된 JSON 문자열은 JavaScript에서 받아서 파싱하여 사용할 수 있습니다. var jsonString = '{"error":"empty"}'.. BackEND/PHP 2023.07.01
PHP기본-세션에 대하여 session_start(); $_SESSION['username'] = "admin"; echo $_SESSION['username']; ?>session_start();: 세션을 시작하는 함수로, 세션을 사용하기 전에 항상 호출되어야 합니다.$_SESSION['username'] = "admin";: 세션 변수인 'username'에 "admin"라는 값을 설정합니다.echo $_SESSION['username'];: 'username' 세션 변수의 값을 출력합니다. 즉 admin이 출력된다. if (!isset($_SESSION['username'])){ echo "로그인하세요"; } else { echo "로그인이 되었습니다."; }isset함수를 통해서, $_SESS.. BackEND/PHP 2023.05.28
PHP기본 - 쿠키에 대하여 1. 30일동안 쿠키를 설정한다. setcookie( "cookie", "heart", time() + (86400 * 30), '/', false, 0 ); "cookie": 설정할 쿠키의 이름입니다. "heart": 쿠키의 값입니다. 이 경우에는 "heart"라는 문자열을 저장하고 있습니다. time() + (86400 * 30): 쿠키의 만료 시간을 설정하는 부분입니다. time()은 현재 시간을 반환하는 함수이며, 여기에 30일에 해당하는 초(86400 * 30)를 더하여 쿠키의 만료 시간을 설정합니다. '/': 쿠키의 경로를 설정하는 부분입니다. '/'는 사이트 전체에서 쿠키를 사용할 수 있도록 설정하는 것을 의미합니다. false: 쿠키의 보안 속성을 설정하는 부분입니다. 이 경우에는 보안 속.. BackEND/PHP 2023.05.28
PHP 함수와 클래스예제 //반환값이 없는 Function Example1function meal(){ echo("soup");}meal(); //반환값이 있는 Function Example2function travel($country, $lang){ return $country ."의 언어는" . $lang ."입니다";}echo travel("South Korea", "Korean"); class Student{ public $name; public $age; public function __construct($name, $age){ $this->name =$name ; $this->age =$age; } public function Record(){ .. BackEND/PHP 2023.05.22
PHP기본-Syntax모음 echo(10+10); //20 echo ('6 + 8'); //6+8 echo(5 * 3); //15 echo(2 - 10); //-3 echo(5 / 4); //1.25 float //string $greeting = "안녕하세요"; echo $greeting; //Integer $a = 1; $b = 2; echo $a + $b; // 글자수를 센다. //아이디나 비밀번호 글자수 확인해 사용 할 수도 있겠다. echo strlen("abcde"); //5 echo " "; //단어수의 센다. //코멘트를 달때 몇글자 이상은 적어야 승인나게 하는데 사용 echo str_word_count("beautiful weather today"); //3 echo " "; //문장중에서 특정 문자열을 찾고 싶을.. BackEND/PHP 2023.05.22
VSCODE extension설치 Live Server : 오른쪽버튼을 클릭해서 live server를 클릭하면 실시간 변경된 것을 확인 할 수 있다. Material Icon Themes Bracket Pair Colorizer Prettier– Code formatter : 코드를 자동으로 정렬해준다. ESLint (looks for syntax errors) BackEND/PHP 2023.05.17