sorunu

2010-11-22 7 views
0

Zend Gdata kütüphanesini kullanarak Youtube videosu için arama yapın. Ben, o zaman bir zend istisna .. Örnek kötü istek yaparsanız :sorunu

Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' in D:\Webserver\domains\loc\controller\Zend\Gdata\App.php:710 
Stack trace: 
#0 D:\Webserver\domains\loc\controller\Zend\Gdata.php(221): Zend_Gdata_App->performHttpRequest('GET', 'http://gdata.yo...', Array, NULL, NULL, NULL) 
#1 D:\Webserver\domains\loc\controller\Zend\Gdata\App.php(876): Zend_Gdata->performHttpRequest('GET', 'http://gdata.yo...', Array) 
#2 D:\Webserver\domains\loc\controller\Zend\Gdata\App.php(764): Zend_Gdata_App->get('http://gdata.yo...', NULL) 
#3 D:\Webserver\domains\loc\controller\Zend\Gdata\App.php(220): Zend_Gdata_App->importUrl('http://gdata.yo...', 'Zend_Gdata_YouT...', NULL) 
#4 D:\Webserver\domains\loc\controller\Zend\Gdata.php(187): Zend_Gdata_App->getEntry('http://gdata.yo...', 'Zend_Gdata_YouT...') 
#5 D:\Webserver\domains\loc\controller\Zend\Gdata\YouTube.php(293): Zend_Gdata->getEntry('http://gdata.yo...', 'Zend_Gdata_YouT...') 
#6 D:\Webserver\domains\loc\controller\Yo in D:\Webserver\domains\loc\controller\Zend\Gdata\App.php on line 710 

Ama benim sitenin kullanıcıları bu hata gördük istemem ... bu hatayı yakalamak ve hiçbir özel durum neden olmak ve sadece hatanın metnini almak istiyorum .. Ne yapmalıyım?

cevap

6

bir deneme/yakalama deyimi içine duruma neden olur kod yerleştirin

try { 
    // code calling Zend_Gdata_App->performHttpRequest 
} catch(Zend_Gdata_App_HttpException $e) { 
    $message = $e->getMessage(); 
    // do something with $message now 
} 

fazla bilgi: http://de3.php.net/manual/en/language.exceptions.php

+0

Bu iştir .. teşekkürler – Isis