본문 바로가기

반응형

전체보기

(325)
PHP + jQuery AJAX Upload 1. input file tag on event $('#tmp_widget_file').on('change', prepareUpload); function prepareUpload(event){files = event.target.files} $('#twf').on('submit', uploadFiles); 2. uploadFiles function function uploadFiles(event){ event.stopPropagation(); event.preventDefault(); var data = new FormData(); $.each(files, function(key, value){ data.append(key, value); }); $.ajax({ url: './page/getWidget..
PHP XML CDATA Parsing define(INFO, $path."info.xml"); $infoXML = new DOMDocument(); $infoXML->load(INFO); $category = getXMLTextContent($infoXML, "group"); function getXMLTextContent($xml, $field){ $vars = $xml->getElementsByTagName($field); foreach($vars as $var){ foreach($var->childNodes as $child) { if ($child->nodeType == XML_CDATA_SECTION_NODE) { return $child->textContent; } } } }
PHP DOMDocument getting Attribute of Tag $xmldoc = new DOMDocument(); $xmldoc->load('api response address'); foreach ($xmldoc->getElementsByTagName('item') as $feeditem) { $nodes = $feeditem->getElementsByTagName('file'); $linkthumb = $nodes->item(0)->getAttribute('data'); echo $linkthumb; }
임시로 PHP오류 출력할 때 일부 호스팅 환경에서는 PHP오류발생시 500에러코드로 분류되며 흰 공백화면으로 띄며 모든 작업이 중단되는 경우가 있다. 이럴 때 php 오류가 어느 라인에서 발생했는지 알수없어 답답하다. 그럴떄 아래와 같은 방법을 쓰면 된다. error_reporting(E_ALL); ini_set("display_errors", 1);
우분투 Postfix를 이용한 메일서버 구축 우선 작업하기 쉽게 관리자로 접속을 하자. Shell $ su 1 $ su 작업을 시작해보자면 기본적으로 우분투 대부분엔 Postfix가 설치되어 있는데 본인이 설치를 하지 않았다면 수동으로 설치해야 한다. Shell $ apt-get install postfix 1 $ apt-get install postfix 다음은 Postfix을 설정 할 것이다. 설치한사람, 설치했었던 사람 모두 따라오도록 Shell $ dpkg-reconfigure postfix # 인터넷 사이트 # 서버는 도메인으로 # Postfix Configuration : server.com mail.server.com localhost.server.com localhost # 동기 업데이트 설정은 원하는 값으로 # 나머지 그냥 엔터 연..
Javascript 오른쪽 마우스 버튼 막기 function detectLeftButton(evt){ evt = evt || window.event;var button = evt.which || evt.button;return button == 1; }
Javascript 페이지에서 가장 큰 z-index 구하기 function maxZ(){ return Math.max.apply(null,$.map($('body > *'), function(e,n){if($(e).css('position')=='absolute')return parseInt($(e).css('z-index'))||1;})); }
Javascript escape 문자열 HTML replace function unes(str){ return String(unescape(str)).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); }

반응형