일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- php
- ftp
- exception
- AIR
- Linux
- ubuntu
- httpd.conf
- 명령어
- MySQL
- Fedora
- tw_cli
- xampp
- GlusterFS
- 라라벨
- redmine
- fstab
- VMware
- CentOS
- APM
- php5
- Subversion
- VirtualBox
- BIND
- JavaScript
- Network
- vsftpd
- Trac
- nateon
- Laravel
- MOUNT
- Today
- Total
목록IT관심분야/PHP (23)
어제와 똑같이 살면서 다른 미래를 기대하지 말자
/application /modules /default /controllers IndexController.php /owner /controllers IndexController.php /views /layouts /scripts /default /index index.tpl /owner /index index.tpl abstract class Angelos_Controller_Action extends Zend_Controller_Action { public function init() { $request = $this->getRequest(); // view 렌더링 기본 디렉토리 지정 $this->view->setBasePath( '../application/views/' ); $this->view-..
간만에 PHP스쿨에 들어갔다니 아래 내용이 있더군요.. 유용한 정보라 생각됩니다. 현재 웹사이트 접근 프로토콜이 http://인지 https:// 인지 구별할 수 있는 전역변수가 있었군요.. ex) http:// Array ( [DOCUMENT_ROOT] => [HTTP_ACCEPT] => [HTTP_ACCEPT_ENCODING] => [HTTP_ACCEPT_LANGUAGE] => [HTTP_CONNECTION] => [HTTP_COOKIE] => [HTTP_HOST] => [HTTP_UA_CPU] => [HTTP_USER_AGENT] => [PATH] => [REMOTE_ADDR] => [REMOTE_PORT] => [SCRIPT_FILENAME] => [SERVER_ADDR] => [SERVER_AD..
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6720 bytes) in /home/welfare/public_html/ylfw/classes/class.Image.php on line 29 썸네일 이미지를 만드는 잘 사용하던 모듈에서 갑자기 위에 같은 에러를 뿜어낸다. ㅡㅡ; 제한 메모리양을 초과 했나보다.. 1. 코드에 아래 내용을 추가하는 방법 ini_set('memory_limit','32M'); 2. php.ini 파일 수정 memory_limit = 16M을 32M으로 늘리고 저장.
들여쓰기와 줄 길이 공백 4개의 들여쓰기를 사용하되 탭은 사용하지 않습니다. 탭 대신 공백을 사용해야 글씨체에 상관없이 일정하게 보입니다. (개인이 같은 에디터 툴, 폰트를 사용한다면 탭을 사용해도 상관 없습니다만 소스 코드 공유, 호환을 위해 공백을 사용하는 것을 권장합니다.) 제어 구조 제어 구조에는 if, for, while, switch 등이 있습니다. 아래는 if 예제입니다. 제어 구조에서는 함수 호출과 구별하기 위해서 키워드와 ( 사이에 공백을 1개 둡니다. 블록을 감싸는 { 는 끝에 입력합니다. 또한 아래와 같이 블록 내용이 한줄이라도 { 로 감싸는 것이 좋습니다. if(condition) action1; 이 아닌 if(condition) { action1; } 으로 입력합니다. switch..
코딩 표준 (HTML/ASP/JavaScript) 일반적으로 웹서비스에서는 파일, 테이블, 필드, 변수 네이밍에 첫글자를 소문자로 쓰고 복합단어를 대문자로 구분(e.g., "itemAdd.asp", "rsStudentList", "mlHours" 등)하는 헝가리안 표기법을 사용한다. 파일과 폴더 이름 폴더 이름 표준 변수명 (JavaScript, ASP) HTML/ASP 코딩 Cascading Style Sheets 자바스크립트 SQL formatting SQL 테이블과 필드 파일과 폴더 이름 모든 폴더는 index.html(혹은 .shtml, .asp)파일을 포함하도록 한다. 사이트는 논리적, 상속적인 방법으로 조직되어야 한다. 한 디렉토리에 모든 파일을 집어넣는 짓은 하지마라 모든 파일이름은 소문자라..
■ 다운로드 파일 열기 시 오류문제 해결(헤더 설정) if(strstr($_SERVER['HTTP_USER_AGENT'], "MSIE 6.0")) { header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment;; filename={$this->logical}"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".(string)($this->fileSize)); header("Cache-Control: cache, must-revalidate"); header("Pragma: no-cache"); header("Expires: ..
[Zend PHP5] PHP5의 새로운 객체지향 모델 PHP 2007/02/15 20:43 New Object Model PHP 5 에는 새로운 객체 모델이 존재한다. PHP의 객체 조작사항은 더 나은 성능과 보다 많은 특징을 위해 완벽하게 재작성되었다. PHP이전 버전에서 객체는 원시적인 형태로 조작되었다. ( 실례를 들자면 정수나 문자열 같은 것들을 말이다. ). 이 객체 안의 메소드가 가진 결점은 의미론적으로, 어떤 변수가 할당되었거나 파라미터의 값을 메소드로 전달할 때 모든 객체들이 복제된다는 것이었다. 이제 새로운 접근방식에서는 객체가 핸들에 의해 참조되고 값으로 참조되지 않는다. ( 객체식별자와 같은 핸들로 생각할 수 있을 것이다 ). 많은 PHP 프로그래머들은 심지어는 과거의 객체모델이 멋대..