본문 바로가기

Programming/php15

IE 엣지(Edge) 에서 첨부파일명 깨질때 if(preg_match('/Edge/i',$_SERVER['HTTP_USER_AGENT'])){ $filename = rawurlencode($row['ORIGINAL_NAME']); }else{ $filename = iconv("UTF-8", "EUC-KR", $row['ORIGINAL_NAME']); } 엣지에서는 rawurlencode 를 사용해줘야한다. 2019. 6. 25.
PHP 짧은 태그 허용하기 1 개요[편집]PHP short_open_tag 허용PHP 짧은 태그 허용PHP 짧은 태그 사용짧은 태그를 허용하지 않는 것이 PHP 설정 기본값임한편, PHP echo 단축 태그( )는 PHP 짧은 태그( )와는 다른 것으로 구분되어 여전히 사용 가능함짧은 태그 표현( )은 다음과 같은 XML 표현과 겹쳐 혼동될 수 있음 그럼에도 불구하고 옛날 소스코드를 실행시켜보기 위한 목적 등으로 필요한 경우가 있을 수 있음짧은 태그를 쓰려면 아래의 방법대로 하면 된다.2 php 실행 확인[편집][root@zetawiki ~]# cat long.php [root@zetawiki ~]# cat short.php [root@zetawiki ~]# php long.php hello [root@zetawiki ~]# ph.. 2018. 1. 23.
[php] 디렉토리의 제어 디렉토리 제어현재 디렉토리와 디렉토리의 변경1. getcwd: 현재 디렉토리를 알 수 있음2. chdir:디렉토리 변경 가능디렉토리 탐색1. scandir : 디렉토리를 탐색하능 기능. scandir(탐색할 디렉토리 경로, 정렬방법)2. mkdir : 디렉토리 생성 함수. mkdir(디렉토리 이름, 디렉토리 권한, 인자값)세번째 인자의 값으로 true를 지정하면 첫번째 인자로 주어진 경로가 여러개의 디렉토리로 이루어져 있을 때 해당 디렉토리를 한번에 생성하는 기능을 제공한다. 2017. 9. 26.
[php]파일 파일파일의 복사 파일삭제 파일 내용 읽기1.file_get_contents : 텍스트로 이루어진 파일을 읽어서 문자열을 리턴한다. 2. file_put_contents : 문자열을 파일에 저장한다. 네트워크를 통해 데이터 읽어오기 권한파일을 읽고 쓸 때 권한의 문제로 오류가 발생할 수 있다. 권한에 대한 문제는 다소 복잡하기 때문에 동영상 강의를 참고한다.아래 코드는 특정 파일이 읽을 수 있는 상태인지를 확인한다.1. is_readable : 파일을 읽을 수 있는 상태인지 확인 하는 함수 2. is_writable : 특정 파일이 쓰기 가능한지 확인하는 함수 3. file_exists : 파일 존재 여부를 확인하는 함수 2017. 9. 26.