Hii,
I am new to PHP world. I need to convert the video files into flv format.
I am having a problem in the code. Its not working. I dont know whats the problem. It gives error " Parse error: parse error in \script\uploadvideopro.php on line 63 "
Here is my code
<?php
$extension = "ffmpeg";
$extension_soname = $extension . "." . PHP_SHLIB_SUFFIX;
$extension_fullname = "/php5.3.5/ext" . "/" . $extension_soname;
/*****************Get the path to Extention ****************/
$array_path = explode("/",$_SERVER['SCRIPT_FILENAME']);
$dynamic_path = "";
for ($i=0;$i<sizeof($array_path)-1;$i++)
if($array_path[$i]!="")
$dynamic_path =$dynamic_path."/".$array_path[$i];
/******************set folders*****************************/
$flvpath = "C:/flvfiles";
$moviepath = "C:/movies" ;
//chmod($moviepath,0777);
//chmod($flvpath,0777);
/******************Upload and convert video *****************************/
if(isset($_FILES['cert_file']))
{
echo "<pre>".print_r($_FILES, true) . "</pre><br/>";
$fileName = $_FILES["cert_file"]["name"];
$fileNameParts = explode( ".", $fileName );
$fileExtension = end( $fileNameParts );
$fileExtension = strtolower( $fileExtension );
if(isset($_FILES['cert_file']))
{
if($fileExtension=="avi" || $fileExtension=="wmv" || $fileExtension=="mpeg"|| $fileExtension=="mpg" || $fileExtension=="mov" )
{
if ( move_uploaded_file($_FILES["cert_file"]["tmp_name"],$moviepath.$_FILES["cert_file"]["name"]))
{
if( $fileExtension == "wmv" )
{
exec("ffmpeg -i ".$dynamic_path."/".$moviepath."".$fileName." -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 320x240 ".$dynamic_path."/".$flvpath."myflv.flv");
}
if( $fileExtension == "avi" || $fileExtension=="mpg" || $fileExtension=="mpeg" || $fileExtension=="mov" )
{
exec("ffmpeg -i ".$dynamic_path."/".$moviepath."".$fileName." -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 320x240 ".$dynamic_path."/".$flvpath."myflv.flv");
}
/******************create thumbnail***************/
exec("ffmpeg -y -i ".$dynamic_path."/".$moviepath."".$fileName." -vframes 1 -ss 00:00:03 -an -vcodec png -f rawvideo -s 110x90 ".$dynamic_path."/".$flvpath."myflv.png");
}
else
{
die("The file was not uploaded");
}
}
else
{
die("Please upload file only with avi, wmv, mov or mpg extension!");
}
}
else
{
die("File not found");
}
?> //line number 63
I am not getting where is the problem...Any advice will be highly appreciated.
Thanks in advance