addvideo в playlist грешка

mhead

Registered
Значи имам следната търсачка с JW player
Код:
<body bgcolor=000000>
<script type='text/javascript' src='jwplayer.js'></script>

<div id='mediaplayer'></div>

<script type="text/javascript">
  jwplayer('mediaplayer').setup({
    'flashplayer': 'player.swf',
    'id': 'playerID',
    'width': '650',
    'height': '240',
    'playlistfile': 'playlist.php',
    'playlist.position': 'right',
    'playlist.size': '250',
    'controlbar': 'over'
  });
  
  function addVideo(videoUrl, videoThumb, videoTitle) {
        var playlist = jwplayer().getPlaylist();
        var newItem = {
            file: videoUrl,
            image: videoThumb,
            title: videoTitle
        };
        playlist.push(newItem);
        jwplayer().load(playlist);
    }
</script>


<div class="search">
<form action="" method="get"> 
<input type="text" name="s" class="searchbox" size="15" value="<?php 
$s = htmlspecialchars($_GET['s'], ENT_QUOTES);
echo $s; ?>">
<input type="image" src="./mHead/search.png" class="searchbutton">
</form>
<?php 
function show($dir){
global $i;
global $file;
$s = htmlspecialchars($_GET['s'], ENT_QUOTES);
$directory = opendir($dir);
while ($files = readdir($directory))
{ 
if (($files != "..") AND ($files != ".")){
if(!eregi(".php",$files)) 
if(!eregi(".html",$files)) 
if(!eregi(".htm",$files)) 
if(!eregi(".ini",$files)) 
if(!eregi(".jpg",$files)) 
if(!eregi(".jpeg",$files)) 
if(!eregi(".png",$files)) 
if(!eregi(".gif",$files)) 
if(!eregi(".js",$files)) 
if(!eregi(".swf",$files)) 
if(!eregi(".xml",$files))
{
$path = $dir.'/'.$files;{

if (eregi($s, $files)) {
$i++;
$file[]=array (
"name" => $files,
"dir" => $dir,
"path" => $path
);
}
}
if(is_dir($path)) { 
show($path); 
} 
} 
} 
} 
}
if ($s != null){
show ("./"); 
$num = count($file);
if ($num != null)
{
$found="Files: ".$i; 
} else 
{
$found="<font color='#ffffff' size='2'>No Results";	
} 
echo "
<table align='center' width='125' cellspacing='0'> 
<td>
<font color='#ffffff' size='2'><b>Results For: ".$s."
<br>
".$found."
<br>
</b></font>
</td>
"; 
for ($i=0;$i<$num;$i++)
{
$file[$i][name]=substr($file[$i][name],0 , "100"); 
if(!eregi(".mp3",$file[$i][name])) {
echo "
<tr> 
<td class='search'>
<a href=\"".$file[$i][path]."\" target='_self'>
<font color='#ffffff' size='2'>".$file[$i][name]."</font>
</a> 
</td>
</tr>
"; 
}
else
echo "
<tr> 
<td class='search'>

До тук всичко е точно но след това бъркам някаде
Някой може ли да ми каже какво да направя за да проработи функцията
"addvideo" каде бъркам
Код:
<a href='#' onclick='addVideo(".$file[$i][path].", 
'test.jpg', ".$file[$i][name]."); return false;'>

<font color='#ccccff' size='2'>".$file[$i][name]."</font>
</a> 
</td>
</tr>
"; 
} 
echo "</table>"; 
} 
?>
Всичко това е в една страница просто го разделих да се вижда по добре
 

Back
Горе