17452 Posts in 4473 Topics by 1971 members
|Go to End|
8 February 2008 at 1:42am Last edited: 8 February 2008 1:46am
I have installed PHP 5.1.6.
IÃ‚Â´m trying to include in a web page some youtube videos.
$videos = $youtube->getVideosUploadedByUser('myUsername');
In the function getVideosFeed, in this code
$mediaentry = $entry->children('media', true);
I get the next error
SimpleXMLElement::children() expects at most 1 parameter, 2 given
Because in PHP 5.1.6 children only supports one parameter. So i decide to call in this way
$mediaentry = $entry->children('media');
Now i have no errors, but $mediaentry is empty.
What iÃ‚Â´m doing bad?
Thanks in advance and excuse me for my poor english
11 February 2008 at 10:30am
I am having a similar problem.
openSuSE v10.2 = PHP 5.2.5, Apache 2.2.3, MySQL 5.0.26
Initially I got a divide by zero error because max_results was always empty at line 85 in YouTubeService.php
//get total number of videos
$this->videoCount = $this->searchValue($conn, 'openSearch:totalResults');
$this->pageCount = (int)($this->videoCount / $max_results);
So if I hard code pageCount to be two pages:
// $this->pageCount = (int)($this->videoCount / $max_results);
$this->pageCount = 2;
(my search term is juko-kai) Youtube returns 15 results, but the page is basically blank. The footer works, it has two page pagination links that seem to work. But the space between 'Juko-kai on Youtube' and the red page numbers in boxes is blank.
My $media entry seems to be empty also. Working on it...
11 February 2008 at 10:19pm Last edited: 11 February 2008 10:22pm
I finally decide to use Zend GData api .
I do it in this way:
Include the link to install directory in _config.php
$path = Director::baseFolder().'/ZendGdata-1.0.3/library/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
and use it form the code:
$yt = new Zend_Gdata_YouTube();
as you can see in DeveloperÃ‚Â´s guide
|Go to Top|