Reply
Upload script not working when uploading an flv
Old 06-23-2008, 03:07 PM Upload script not working when uploading an flv
goheadtry's Avatar
Webmaster Talker

Posts: 715
Name: John
Location: United States of America, California
I am trying to upload an flv using my script below yet it won't work

I get this error message

you may only upload movies.
Sorry your file was not uploadedYou may only upload movies.

i have uploaded a copy of the flv to a different part of the server so people can tell me what is wrong and what to change
http://www.technologyforever.com/testvideo.flv

the file is only 101kb
PHP Code:
<?php
  $uploaded_size 
$_FILES['uploaded']['size'];
  
$target $filepath.$_FILES['uploaded']['name'];
  
$uploaded_type $_FILES['uploaded']['type'];
  
$filepath 'vidtemp/';
  
$filetypes = array('video/x-ms-asf''video/x-msvideo''video/x-flv''video/quicktime''video/mp4''video/mpeg''video/x-ms-wmv');
  
$title addslashes($_GET['title']);
  
$descr addslashes($_GET['descr']);
  
$src addslashes($_GET['src']); 
// Check for errors:
if (addslashes($_GET['agree'] = 0))
{
echo(
"You must agree or you can't upload");
}
else
{

if (!empty (
$title) || !empty ($descr) || !empty ($src) || !empty ($_FILES['uploaded']['tmp_name'])) {
      if (
$uploaded_size 104857600$error_msg .= 'Your file is too large. Only files 100MB and less are allowed<br />';
      if (!
in_array($uploaded_type$filetypes)) $error_msg .= 'You may only upload movies.<br />';
      
      if (
$error_msg)
      {
        echo 
$error_msg 'Sorry your file was not uploaded';
      }
      else if (
move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
      {
        
$file $_FILES['uploaded']['tmp_name'];
        
$ext substr($file, ((strrpos($file'.') !== false) ? strrpos($file'.') : strlen($file)), strlen($file));
        
$filename date('Y-m-d-H-i-s') . '_' str_replace(' ''_'basename($file$ext));
        
$filename preg_replace('/[^a-z0-9\.]/'''$filename);
        
        if (
is_file($filepath $file))
        {
          
$output = array();
          
          
exec('ffmpeg -i "/home/forbushj/www/' escapeshellarg($file) . '" -an -ss 00:00:03 -t 00:00:01 -r 1 -y -s 150x100 -f mjpeg "/home/forbushj/www/pic/video/' escapeshellarg($filename) . '.jpg"'$output$exit_code_pic);
          
exec('ffmpeg -i "/home/forbushj/www/' escapeshellarg($file) . '" -ar 22050 -ab 32 -f flv -s 320x240 "/home/forbushj/www/vidd/' escapeshellarg($filename) . '.flv"'$output$exit_code_vid);
          
          if (!
is_array($output)) $error_msg 'Sorry, there was a problem uploading your file.';
          
          if (
$exit_code)
          {
            
error_log('ffmpeg exec returned ' $exit_code);
            
$error_msg 'Sorry, there was a problem uploading your file.';
          }
          
          if (!
$error_msg)
          {
    
mysql_connect("localhost""REMOVED""REMOVED") or die(mysql_error());
            
mysql_query("
              INSET INTO forbushj_onetest.video (title, descr, pic, locat, src)
              VALUES (
                '" 
mysql_real_escape_string($title) . "',
                '" 
mysql_real_escape_string($descr) . "',
                '" 
mysql_real_escape_string($filename ".jpg") . "',
                '" 
mysql_real_escape_string($filename ".flv") . "',
                '" 
mysql_real_escape_string($src) . "'
              )
            "
);
            echo 
"upload successful";
            
unlink(' . escapeshellarg($file) . ');
          }
        }
        else
        {
          
$error_msg 'Sorry, there was a problem uploading your file.';
        }
      }
      else
      {
        
$error_msg 'Sorry, there was a problem uploading your file.';
      }
      
      if (
$error_msg) echo $error_msg;
} else {
    echo 
'You must fill out all fields!';
}
}
  
?>
goheadtry is offline
Reply With Quote
View Public Profile Visit goheadtry's homepage!
 
When You Register, These Ads Go Away!
Reply     « Reply to Upload script not working when uploading an flv
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off




   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML

 


Page generated in 0.11080 seconds with 12 queries