일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- select
- 구글폰트다운받아사용
- 이메일유효성검사
- 슬라이드한번에세개
- 미리보기
- nodejs
- vue슬라이드
- jsp
- vueper slides
- 엑셀
- Java
- 연산자
- vue3emit
- 클래스지우기
- Node
- vue이미지자르기
- 상위컴포넌트에서 하위컴포넌트로 데이터 전달
- 뷰
- javascript
- vue3
- 슬라이드기능구현
- class지우기
- vueperslides
- VUE
- 컴포넌트간 데이터보내기
- 자바변수선언
- vue3 데이터보내기
- vue3 props
- vue 사진미리보기
- <script setup>
- Today
- Total
목록PHP (15)
orange056
if (!empty($content)){ // 본문 내용을 텍스트만 일부 표시하려는 경우 태그 제거 $content = strip_tags($content); }else{ $content = ""; } $content에 미리 텍스트만 뽑아야할 내용을 담아둔 후 if문 실행 하도록 코드를 짜면 된다. 나는 content안에 사진과 텍스트가 모두 들어있는데 텍스트만 필요할 경우 사용했다.
오늘은 한글 맨 앞글자 자르기를 해보았다 mb_internal_encoding('UTF-8'); mb_substr('안녕하세요',1); //-> 녕하세요 원래 글자 자를땐 substr()를 사용해주면 되는데 한글일 경우 불편하다. 그럴땐 mb_substr()를 사용해주면 된다. 사용법은 mb_substr('문자열', 자를 개수)이다 위처럼 입력할 경우 맨 앞글자인 '안'이 잘리고 '녕하세요'가 출력 된다. mb_internal_encoding()은 인코딩이 깨질 때 사용해준다. (그냥 같이 사용해주는게 좋다 )
function mytory_asterisk($string) { $string = trim($string); $length = mb_strlen($string, 'utf-8'); $string_changed = $string; if ($length = 3) { // 3으로 나눠서 앞뒤. $leave_length = floor($length/3); // 남겨 둘 길이. 반올림하니 너무 많이 남기게 돼, 내림으로 해서 남기는 걸 줄였다. $asterisk_length = $length - ($leave_length * 2); $offset = $leave_length + $asterisk_length; $head = mb_substr($string, 0, $leave_length, 'utf-8'); $tai..
date('Y-m-d h:i:s ', time()); date 함수와 time함수를 이용하여 현재 날짜와 시간을 받아 올 수 있다. 위와 같은 형식은 0000-00-00 00:00:00이다. 개인적으로 가장 많이 사용하는 형식 >.0 + 위 h:i:s는 12시간제이고 24시간제로 받아오려면 H:i:s로 해주면 된다
$cnt = dbfetch(" SELECT * FROM table_name WHERE id = '$id' AND num = '$num' "); try{ if($cnt['usr_id']==''){//받아온 아이디가 없다면 쿼리문 실행 dbfetch("INSERT INTO table_name (id, num) VALUES('{$id}', '{$num}'"); } }catch(Exception $e){ echo $e; }
$to = "orrange056@naver.com"; $subject = "PHP 메일 발송"; $contents = "PHP mail()함수를 이용한 메일 발송 테스트"; $headers = "From: test@naver.com\r\n"; mb_send_mail($to, $subject, $contents, $headers); $to는 메일 받을 주소 $subject는 메일 제목 $contents는 메일 내용 $headers는 보내는 주소를 입력해주면 된다
preg_match_all("/]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i", $r['curriculum'], $matches); print_r( $matches[0]);//이미지 태그 전체 추출 print_r( $matches[1]);//src만 추출
move_uploaded_file이 실행이 안되서 여러가지를 해봤다 1. 절대경로를 상대경로로 변경 2. 권한 맞춰주기 해당 디렉토리에서 우클릭을 하면 권한을 볼수 있다 여기서 쓰기 권한도 체크되어있는지 확인하고 권한 숫자값이 맞게 입력되어있는지 확인해본다
mb_substr($name, 0,1, 'utf-8').str_repeat("*",mb_strlen($name, 'utf-8')-1);