본문 바로가기

php9

[오라클클라우드] 서버구축을 위한 기본 세팅과 우분투APM설정까지 Part2 Part1에 이어..   6. apache 및 인증서 설치# sudo apt update && sudo apt install apache2 apache 설정 수정# sudo vi /etc/apache2/apache2.confServerName localhost (뭐 도메인명 같은거 해도됨) VirtualHost 설정 먼저 해주면 뒤에 인증서 생성 때 자동으로 도메인들 불러옴# sudo vi /etc/apache2/sites-available/000-default.conf ssl설정 (letsencrypt)# sudo service apache2 stop# sudo apt-get install software-properties-common (생략)# sudo apt-get install certbot p.. 2024. 11. 26.
[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.
반응형