반응형

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;
   }
  }
 }
}

 

반응형
반응형

$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오류발생시 500에러코드로 분류되며 흰 공백화면으로 띄며 모든 작업이 중단되는 경우가 있다. 이럴 때 php 오류가 어느 라인에서 발생했는지 알수없어 답답하다.

그럴떄 아래와 같은 방법을 쓰면 된다.

 

error_reporting(E_ALL);
ini_set("display_errors", 1);

반응형
반응형

 gd-jpeg, libjpeg: recoverable error: Premature end of JPEG file 라는 오류 발생시..


ini_set('gd.jpeg_ignore_warning', true);

를 PHP파일 상단에 넣어준다. 임시방편이지만 썸네일 생성이 죽어버리는걸 막아준다..

반응형

'웹프로그래밍 > PHP' 카테고리의 다른 글

[php] 파일 이동, 복사 함수  (0) 2015.04.15
PHP + jQuery AJAX Upload  (0) 2015.04.10
PHP XML CDATA Parsing  (0) 2015.04.10
PHP DOMDocument getting Attribute of Tag  (0) 2015.04.10
임시로 PHP오류 출력할 때  (0) 2015.04.10

+ Recent posts