[PHP] Animated GIF 체크 방법
썸네일 생성 관련 작업을 하다 보니 GIF 이미지가 Animated GIF 인지 체크해야할 필요가 있음을 알게됐다. 내가 작성한 코드는 아니고 구글링하다 보니 찾게된 코드인데.. 테스트해보니 잘 작동하는 것 같다. http://www.php.net/manual/en/function.imagecreatefromgif.php#104473
썸네일 생성 관련 작업을 하다 보니 GIF 이미지가 Animated GIF 인지 체크해야할 필요가 있음을 알게됐다. 내가 작성한 코드는 아니고 구글링하다 보니 찾게된 코드인데.. 테스트해보니 잘 작동하는 것 같다. http://www.php.net/manual/en/function.imagecreatefromgif.php#104473
작업을 진행하다가 머리도 식힐겸?? 정규식이 머리를 식히는 그런 것은 절대로 아닌데.. 암튼 한번 해보고 싶어 짧지만 코드를 작성해서 테스트 해봤다. img 태그에서 src 값만을 추출할 수 있는 방법을 찾고 싶었기 때문이다. <?php $img = ‘이미지<img src=”abc.jpg” width=”100″ />상품<img src=”1234.png” />’; preg_match_all(“/<img[^>]*src=[\’\”]?([^>\’\”]+)[\’\”]?[^>]*>/”, $img, $matchs); print_r($matchs); ?> 위처럼 코드를 작성했을 경우 아래와 같은 결과가 나온다. Array ( [0] …
php에서는 copy()라는 함수를 제공해준다. 그런데 이건 파일만 복사하는 것으로 디렉토리와 그안의 파일을 모두 복사하려면 별도의 함수를 만들어야 한다. 이건 내가 잘 몰라서 그런 것일 수도 있다. ^^; 디렉토리의 복사 라는 것이 간단하게 생각하면 새로운 디렉토리 만들고 그 안으로 파일을 복사하는 과정이다. 이런 과정을 좀 편하게 해보고자 함수를 하나 만들었으니.. 그 함수 코드는 바로 아래에 있다. <?php function copy_directory($src_dir, …
요즘 이런 것만 생각하고 있는 것 같다. 확실한 답이나 가이드라인이 있다면 좋겠지만 어쩜 지금 하는 것이 처음이 아닐까 싶은.. 그런 생각도 가끔 드는 요즘이다. 머리가 지끈지끈 아픈 그런 나날이 계속 되고 있다. 브라우저에서 자바스크립트가 작동하지 않을 때 form의 input 필드등의 값이 올바른지 체크는 어떻게 하면 좋을까? 이 물음이 여전히 머리 속에서 떠나지 않는다. 자바스크립트가 작동하지 …
여전히 삽질 코딩을 진행 중이다. 작업을 하다 보니 이미지 파일을 삭제하고 그 이미지가 포함되어 있던 디렉토리까지 삭제를 해야할 일이 생겼다. rmdir()를 사용하면 디렉토리는 삭제할 수 있는데.. 빈 디렉토리가 아니면 삭제가 되지 않기 때문에 디렉토리내의 파일 리스트를 만들어서 우선 파일을 삭제하고 디렉토리를 삭제하는 기능을 만들어야 했다. PHP5를 사용한다면 scandir()이라는 함수를 사용하면 되지만 만약 PHP4 환경이라면 아래 …