- Today
- Total
CODE CAVE
태그를 쓰면 입력한 그대로 보이기 때문에 한줄로 쭉~~~ 적은 글의 경우 가로스크롤이 생기기 마련입니다. 그렇다고 오버플로우 쓰자니 가려지기만하고, 제대로 해결 되지 않습니다. 하지만 이 속성 하나면 됩니다. pre { white-space: pre-wrap; } 그럼 모두 즐코딩 되세요!!
저번에 파일 업로드를 포스팅 했었는데요~ 링크는 아래를 클릭하세요 ㅎㅎ http://kkotkkio.tistory.com/6 파일 업로드 기능을 사이트에 추가하셨다면 당연히 다운로드도 만드시겠죠? 업로드한 이유는 사용자와 공유하며 다운 받기 위함이니까요 ㅋㅋ 다행히 다운로드도 어렵지 않습니다. 짧아요~ 복붙해서 쓰셔도 좋구요 대략적으로만 설명드리면 php 파일 다운로드는 http 요청의 헤더를 변경하여 구현할 수 있습니다~ 위에서는 헤더의 타입과 길이, 파일이름 등을 지정하여 다운로드를 눌렀을 때 저 헤더와 파일을 합쳐서 응답하게 되는 것입니다. 위 소스에서 urldecode는 원본파일명에는 한글이 있을 수 있으므로 사용한 것 이구요, 파일의 전체 경로로 파일 사이즈를 구해오는게 filesize() 입니..
PHP에서의 파일 삭제는 업로드, 읽기, 쓰기 보다 훨씬 간결합니다. 뭐 다른 언어도 삭제는 다 간단하긴 하지만 ㅋㅋㅋ 아무튼 PHP에서는 unlink 라는 PHP 내장함수만 쓰면 끝! @unlink("../data/board/".$old_file); 위의 한줄이 끝입니다. ㅎㅎ 간단하죠? 매개변수로 파라미터로 파일의 경로명을 적어주시면 됩니다. @를 붙힌 이유는 만약 매개변수로 넘긴 파일명은 가진 해당 파일이 없을 경우에 에러가 출력되는데 없으면 없는대로 안지우게 될텐데 구지 사용자한테 에러를 보여줄 이유가 없기 때문에 붙힌 것입니다. 사용자 친화, 또는 서비스 신뢰를 위해서 왠만하면 일반인들한텐 외계어로 보일만한 PHP 에러는 보여지지 않는게 좋겠죠 ㅎㅎ 만약 파일을 디비화 시킨것이 있다면 통일성을 ..