php4 코딩할때 유용한 php 정규표현식 정규표현식들은 주로 유효성 검사, 문자열 필터링, URL, 이메일 등의 형식 검증에 유용하게 사용할 수 있습니다. 필요에 따라 수정하여 사용하시면 됩니다.$smartweb = '/^[a-zA-Z0-9_-]{3,16}$/'; // 알파벳, 숫자, _ 및 -만 포함된 3~16자리 문자열$smartweb = '/^[a-zA-Z]+$/'; // 알파벳만 포함된 문자열$smartweb = '/^[0-9]{4,6}$/'; // 4~6자리 숫자 (주로 전화번호나 PIN 코드에 사용)$smartweb = '/^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,6}$/'; // 이메일 형식$smartweb = '/^(https?|ftp):\/\/[^\s/$.?#.. 2024. 11. 27. PHP 에러 메시지 레벨 조정하기 PHP 프로그램을 개발하다보면 실행 환경이 달라짐에 따라 이전 환경에서는 발생하지 않던 오류 메시지가 나타나거나 정상 동작하지 않는 경우가 있습니다. 통상 PHP실행 환경 파일을 수정한 다음 웹서버를 재가동시키는 것이 일반적인 대처 방법이고, 버전 관련 문제라면 연관 코드를 수정할지 면밀히 검토해야 합니다. 그렇지만, 웹서버 설정을 손대기 어렵거나, 환경 설정 변경이 다른 응용에 미칠 영향이 불투명하다면 프로그램에서 오류메시지 출력에 관한 설정을 실행 과정에 조정할 수 있습니다. error_reporting(0); 위의 코드를 삽입하면 이후로는 모든 오류 메시지를 출력하지 않습니다. 실제로 중요한 오류 메시지가 출력되어야 한다면 위험한 설정일 수는 있습니다. error_reporting(E_ALL & ~.. 2023. 10. 24. SHOUTcast 2x 버전 방송 정보를 가져오는 간단한 PHP 코드 SHOUTcast 2x 버전에서 모든 방송 정보를 출력하는 PHP 코드를 만들려면 SHOUTcast 서버의 API를 사용해야 합니다. 아래는 SHOUTcast 서버에서 방송 정보를 가져오는 간단한 PHP 코드의 예제입니다. 이 코드는 SHOUTcast 서버에서 JSON 형식의 방송 정보를 가져옵니다. 위 코드에서 "YOUR_SHOUTCAST_SERVER_IP"와 "YOUR_SHOUTCAST_SERVER_PORT"를 실제 SHOUTcast 서버의 IP 주소와 포트 번호로 대체해야 합니다. 이 코드는 SHOUTcast 서버에서 현재 노래, 비트레이트, 현재 청취자 수 등의 정보를 가져와서 출력합니다. 또한, 이 코드를 실행하기 위해 PHP 서버가 필요하며, cURL 라이브러리가 설치되어 있어야 합니다. SH.. 2023. 9. 23. PHP 자주 쓰이는 정규표현식 모음 숫자만 가능 : [ 0 ~ 9 ] 주의 : 띄어쓰기 불가능 /^[0-9]+$/ 이메일 형식만 가능 /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ 한글만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 불가능 /^[가-힣]+$/ 한글,띄어쓰기만 가능 : [ 가나다라 ... ] 주의 : ㄱㄴㄷ... 형식으로는 입력 불가능 , 띄어쓰기 가능 /^[가-힣\s]+$/ 영문만 가능 : /^[a-zA-Z]+$/ 영문,띄어쓰기만 가능 /^[a-zA-Z\s]+$/ 전화번호 형태 : 전화번호 형태 000-0000-0000 만 받는다. ] /^[0-9]{2,3}-[0-9]{3,4}.. 2021. 5. 19. 이전 1 다음 반응형