BackEND 44

파이썬 설치

1. 파이썬 설치. https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org다운로드 -> windowsDownload Windows installer (64-bit)을 다운로드 받고, 설치시, Add Python.exe to PATH를 꼭 체크해준다.  그리고,  customise 선택하고, 모든것을 선택하고 실행한다.  환경변수에 위에 설치된거 자동으로 연결된다. 아니면 추가해야한다. 설치됐는지 검색해본다. environment variable 2. 비쥬얼스튜디오코드 설치.

BackEND/Python 2024.07.31

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사용해서 넘기기.

주어진 필드들을 한 번에 처리하기 위해서는 객체를 사용하여 데이터를 구조화. $("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