2011-11-10 2 views
0

되지 않는 작동하지 처리 \ \ 작업 \ htdocs를 \ feedBlurb \ 라인 738빌 SimplePie를 라이브러리 적절히

이에 simplepie.inc 내 서버에서 다음 SimplePie를 코드를 실행할 때 내가 오류입니다 :

<?php 
require_once("processing/simplepie.inc"); 
$feed = new SimplePie(); 
$feed->set_feed_url(array('http://feeds2.feedburner.com/CssTricks', 'http://smashingmagazine.com')); 
$feed->enable_cache(true); 
$feed->set_cache_location('core/cache'); 
$feed->set_cache_duration(1800); 
$feed->init(); 
$feed->handle_content_type(); 
?> 
<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset='UTF-8'> 
<title>Feedblurb</title> 
</head> 
<body> 
<div id="content"> 
<h1>Feedblurb</h1> 
<?php if($feed->error): ?> 
<span id='error'><?php echo $feed->error; ?></span> 
<?php endif; ?> 
<?php foreach($feed->get_items() as $item): ?> 
<?php endforeach; ?> 
</div> 
</body> 
</html> 

그것은 내 서버에서 작동하지 않는 것 SimplePie를의 모든 인스턴스처럼 보인다 ..하지만 실행하는 워드 프레스 블로그가 SimplePie 및 그 것 같습니다. 괜찮아. 내 개발 서버에서 최신 버전의 XAMPP를 실행 중입니다. 어떤 아이디어?

+1

하는'& 앰퍼샌드를 제거 'at line 738 –

답변

2

레거시 PHP4 응용 프로그램을 지원하기 위해 특별히 설계된 version of SimplePie을 사용하고 있으므로 XAMPP를 최신 버전으로 설치하면 사용 중단 경고가 표시됩니다.

newer version of SimplePie으로 업그레이드해야합니다. 최신 버전의 PHP 용으로 유지 관리되고 설계되었습니다.

업그레이드 할 수없는 경우, 오류를 직접 수정하거나 php.ini 파일에 E_ALL & ~E_DEPRECATEDerror_level을 변경하여 사용 중단 경고를보고 중지하도록 서버를 구성 할 수 있습니다 :

; error_reporting 
; Default Value: E_ALL & ~E_NOTICE 
; Development Value: E_ALL | E_STRICT 
; Production Value: E_ALL & ~E_DEPRECATED 

error_reporting = E_ALL & ~E_DEPRECATED 
+0

오케이 쿨 ... 나는 방금 오류보고를 변경했다. 오류보고는 중지되지만 응용 프로그램은 계속 실행됩니까? –

+0

지금 완벽하게 작동하고 있는지 확인하십시오. 고마워! –