PHP Ajax 이미지 업로드

요즘 Ajax를 사용하는게 너무 재밌는 것 같다. 새로고침 없이 바로바로 결과가 나오는 점에서 크게 인상적이다. 텍스트 방식의 Ajax를 몇번써서 이미지 업로드도 크게 다른건 없을거라 생각했는데 지속적으로 에러가 발생했다. 1 2 3 4 5 <form id='image-form' enctype='multipart/form-data'> <input type='file' name='image'> <button type="button" onclick="image_upload();">보내기</button> </form> <p id="image-url"></p> HTML은 위와같이 작성되었다. 이미지를 업로드하면...

PHP Ajax 크로스 도메인 오류(Access-Control-Allow-Origin) 해결 방법

장고를 이용하여 블로그를 제작중에 있으나 장고로 만들기 불편한 것 같은 기능들은 PHP를 이용하여 개발하고자 하였다. 여하지간 서로 다른 도메인을 사용하는 중이다. 파이썬에서 requests 방식을 사용했을땐 큰 문제가 없었지만 form을 이용해서 Ajax를 활용하고자 하였을땐 아래와 같은 오류가 발생했다. 1 No 'Access-Control-Allow-Origin' header is present on the requested resource. 사실 충분히 이해를...

PHP에서 AJAX 사용하는 방법

AJAX 필자가 처음 AJAX를 활용하고자 한 이유는 NotePHPad를 업그레이드하기 위함이었다. 메모를 기록할 때마다 새로고침이 되는 구조를 가지고 있어서 빠른 웹서버에선 느끼기 힘들지만 클라우드 플레어가 적용된 경우 심히 느리다. 그래서 다른 블로그의 글도 찾아보고 했지만 너무 어려워서 포기할 생각이었다. 제타위키의 글을 찾아보니 정말 쉬운 소스코드를 사용하여 구조를 쉽게 파악할 수 있었고...

PHP 파일 리스트 출력하는 방법

디렉터리를 출력하거나 디렉터리안에 들어있는 파일리스트를 호출하는 함수다. 사용법은 상단에 나와있는 것처럼 첫 파라미터에 경로를, 두번째는 이름을 입력하면 된다. 이름은 자동으로 정렬되는 줄 알았는데 안되는걸 뒤늦게 알아채고 정렬도 추가하였다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22...