본문 바로가기

PHP91

[PHP]날짜와 시간 처리하기 날짜와 시간 처리는 웹 애플리케이션에서 매우 중요한 부분입니다. PHP는 날짜와 시간을 다루기 위한 다양한 함수와 클래스를 제공하여 개발자가 쉽게 작업할 수 있도록 돕습니다. 이번 포스팅에서는 PHP의 주요 날짜와 시간 관련 함수들을 다양한 예제와 함께 소개하겠습니다.1. `date()` 함수 `date()` 함수는 현재 날짜와 시간을 특정 형식으로 반환합니다. 형식은 문자열로 지정하며, 다양한 포맷 문자를 사용할 수 있습니다. 이 함수는 매우 유연하고 자주 사용됩니다.`date()` 함수는 다양한 포맷 문자를 지원합니다. 예를 들어, `Y`는 4자리 연도, `m`은 두 자리 월, `d`는 두 자리 일, `l`은 요일을 나타냅니다. 2. `strtotime()` 함수 `strtotime()` 함수는 텍스.. 2024. 6. 15.
[PHP] laravel11 에서 vue 사용하기 오늘은 laravel 에서 vue 를 사용하는 방법을 알아보겠습니다.먼저 스타터 키트를 설치 합니다.composer require laravel/breeze --dev js/Pages/Welcome.vue hihi 빌드를 실행시켜 줍니다.npm run build 결과 입니다. 2024. 6. 12.
[php] laravel11 디버그바 설치 하기 안녕하세요 오늘은 laravel에서 편하게 디버그 할 수 있는 방법을 알려보고자 합니다. composer require barryvdh/laravel-debugbar --dev 결과 입니다. 2024. 6. 8.
[PHP] laravel11 설치 하기 안녕하세요.이번에는 laravel 11 설치 방법을 알아보고자 합니다.https://stickode.tistory.com/1187composer 가 이미 설치 되어 있다는 것을 가정합니다. laravel 프로젝트를 생성해 줍니다.composer create-project laravel/laravel example-app 해당 명령어를 실행해 정상적으로 설치 되었는지 확인합니다.cd example-app php artisan serve실행하면 나오는 결과 입니다. 2024. 6. 6.
[PHP] composer 설치하기 안녕하세요 오늘은 php 의존성 관리 도구를 설치 해보겠습니다. https://getcomposer.org/download/ ComposerDownload Composer Latest: v2.7.6 To quickly install Composer in the current directory, run the following script in your terminal. To automate the installation, use the guide on installing Composer programmatically. php -r "copy('https://getcomposer.org/insgetcomposer.org 처음에 나와 있는 커맨트 창에 명령어를 실행 시킵니다. php -r "copy('htt.. 2024. 5. 31.
[PHP] csv 파일 읽기 오늘은 php를 활용해 CSV(Comma-separated values)파일을 읽어 보겠습니다 1. php 코드를 통해 읽을 csv 파일을 준비합니다.  2. 아래의 코드를 활용해 파일의 데이터를 읽습니다. 결과 php 코드 실행시 위의 이미지 처럼 csv 파일의 데이터가 읽어진 것을 확인할 수 있습니다  Tip혹 데이터들을 읽을때 글자가 깨진다면 csv파일을 UTF-8 형식으로 변환해 저장하신 후 활용해 보세요 2024. 5. 23.
[PHP] MySQL 연결 및 다루기 (MySQLi 방식) PHP와 MySQL을 함께 사용하여 데이터베이스 기반 웹 애플리케이션을 개발할 때, 데이터베이스와의 통신은 필수적입니다. PHP에서 MySQL 데이터베이스와 상호작용하는 주된 두 가지 방법은 MySQL Improved Extension(MySQLi)와 PHP Data Objects(PDO)입니다. 이 글에서는 MySQLi 확장 기능을 사용한 연결 및 데이터베이스 다루기 방법에 초점을 맞추겠습니다. MySQLi를 사용한 서버 연결 객체 지향 방식 절차적 방식 데이터베이스 다루기 레코드 추가 $sql = "INSERT INTO tablename (column1, column2) VALUES ('value1', 'value2')"; if ($conn->query($sql) === TRUE) { echo "새 .. 2024. 3. 20.
[PHP] 쿠키와 세션 다루기 웹 개발에서 사용자의 정보를 임시로 저장하거나 사용자별로 다른 내용을 보여주기 위해 쿠키(Cookie)와 세션(Session)이 자주 사용됩니다. PHP는 이러한 기능을 구현하기 위해 간편하게 사용할 수 있는 내장 함수를 제공합니다. 이 포스팅에서는 PHP에서 쿠키와 세션을 다루는 기본적인 방법에 대해 알아보겠습니다. 쿠키(Cookie) 쿠키는 클라이언트의 컴퓨터에 저장되는 작은 텍스트 파일로, 사용자가 웹사이트를 방문할 때마다 서버에 의해 읽힐 수 있습니다. 쿠키를 사용하면 사용자의 선호도 저장, 로그인 상태 유지 등 다양한 기능을 구현할 수 있습니다. 쿠키 설정하기 PHP에서 쿠키를 설정할 때는 setcookie() 함수를 사용합니다. 이 함수는 여러 매개변수를 받을 수 있는데, 가장 기본적인 형태는.. 2024. 3. 11.
[PHP] 반복문 종류 및 사용법 안녕하세요 오늘은 PHP에서 사용할 수 있는 다양한 반복문들에 대해 알아보겠습니다. 먼저 조건문이란? 반복되는 코드를 효율적으로 사용되는 구문으로 주어진 조건에 참(true) 또는 거짓(false) 여부 또는 주어진 값의 유무 여부에 따라 다른 "코드 블록"을 실행하도록 합니다. PHP에서 사용되는 조건문은 while, do-while, for 그리고 foreach가 있습니다. 먼저 while문에 대해서 알아보겠습니다. while : 주어진 조건을 먼저 확인하고 참(true)이라면 코드블럭{} 안에 있는 코드를 실행하고 다시 조건을 비교한다. while (조건) { // 조건이 참일 경우 코드블럭 실행 코드 }// 코드 실행이 끝나면 다시 조건을 비교하는 line으로 이동한다. // break와 cont.. 2024. 2. 26.