본문 바로가기

php8

[PHP] 이름 일부 가리는 함수 게시판이나 기타 개인정보를 일부만 보여줘야하는 상황이 발생할 경우 2글자일때는 뒤에 하나 별, 세글자는 가운데 하나, 네글자는 가운데 둘...이런식으로 별표로 가려줄 때 사용이름뿐 아니라 전화번호 마스킹 등에도 사용할 수 있음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 = $le.. 2024. 10. 12.
phpmyadmin 로그인 후 오류 및 경고 메세지 제거 phpMyAdmin 설정 스토리지가 완전히 설정되지 않아, 일부 확장 기능들이 비활성화 된 상태입니다. 원인을 확인하려면 여기를 클릭하세요. 위 메세지가 나올때 숨기는 법config.inc.php 파일에서$cfg['PmaNoRelation_DisableWarning'] = true;  You are using an incomplete translation, please help to make it better by contributing. 위 메시지가 나올 때 숨기는 법 (대충 더 나은 번역을 위해 기여좀 하라는거 같은데..;;)마찬가지로 config.inc.php 파일에서$cfg['TranslationWarningThreshold'] = 1; 2024. 10. 8.
[PHP] shuffle을 이용한 난수발생(쿠폰생성 등에 활용) ";} $keys = array_keys($data); unset($data); ?> 4자리 숫자+문자 네번조합의 결과물을 보여줍니다.예) BKS0-VY85-Q4LF-6C1Z 등 추가로..엑셀에서 매크로를 이용한 난수발생코드Sub macro()Dim a As New CollectionOn Error Resume NextDo test.Text = "ADAD" txt = Chr(Int(0) + 65) & Format(Int(Rnd * 10000), "0000") & Chr(Int(Rnd * 26) + 65) & Chr(Int(Rnd * 26) + 65) & Chr(Int(Rnd * 26) + 65) & Chr(Int(Rnd * 26) + 65) & Format(Int(Rnd * 10000), "0.. 2024. 9. 29.
[PHP] 파일 다운로드 구현 업로드●업로드된 파일은 microtime 함수로 파일이름을 바꾼다      참고 : ⓐ 스크립트가 실행될 염려가 없다.             ⓑ 같이 확장자가 꼭 gif, jpg가 아니더라도 이미지가                이미지가 보이므로 이미지파일을 꼭 예외로 할필요는 없다.   ●is_uploaded_file()과  move_uploaded_file()을 사용한다.      참고 : ⓐ php매뉴얼에 사용된 함수들이다.             ⓑ move_uploaded_file()은 파일을 이동시키는 명령어이기때문에 파일을 카피하고                임시파일을 지우는 명령보다 비용이 싸다. 다운로드●파일이름을 원상복구 시켜서 다운로드 시킨다. (원본파일이름은 디비에 저장되어있다) ●d.. 2024. 9. 29.
[PHP] Text를 GD 이미지로 뿌리기 참고위 소스 그대로 카피해서 imgtext.php 라고 서버에 만드세요. 그다음에 HMTGR.TTF 나.. 원하는 폰트를 서버 fonts/ 디렉토리에 업로드 하세요. windows/fonts 에 가면 폰트 있읍니다. 뭐 그 폰트가 다 되는것은 아닙니다.그다음에 제로보드에서 제목 뿌려주는 부분에 이렇게 고치시면됩니다. 제목은 urlencode() 함수를 써서 encoding 해주면 되고요. 2024. 9. 23.
[PHP+Mysql] 오늘의 명언/오늘의 영단어 랜덤출력 DB 및 소스 오늘의 명언,영단어..를 랜덤하게 출력할수 있는 소스입니다.데이터는 ..16000여개에 달하는...^^안에는 명언, 속담, 영단어...등이 들어 있구요..두가지 소스를 접목하여 하나로 만들어봤습니다.명언이나 영단어 등을 추가,수정,삭제 가능하구요..(사실 이 부분도 오류가 조금 있던걸 해결했습니다)  예쁘게 꾸미는건 본인의 몫!!  랜덤출력 샘플 전체목록 샘플=========================================================php+mysqlsql파일은 명언 데이터 베이스 내용이구요..sample.html파일은 랜덤으로 출력되는 모양을 보여주는 샘플today_proverb.htm파일은 명언 관리 페이지라고 할수 있겠네요..db_connect.php는 각자 환경에 맞게 수.. 2024. 9. 4.
반응형