Hallo,
ich brauche dringen Hilfe es geht um folgendes.
Ich habe das clip-bucket script 2.0.7 für diese script habe ich ein Divx Modul programmieren lassen.
Das Problem ist es funktioniert nicht richtig, hier der Code, der Programmierer hat zu letzt an den code zeilen gearbeitet um das problem weg zu bekommen und jetzt meldet er sich seit 2 wochen nicht mehr
file_uploader.php
process_video.php
Ich versuche jetzt mal zu erklären was was ist, also alle Divx, avi & mkv werden nicht ins flash umgewanelt sondern bleiben in dem format für den Divx Webplayer
Das problem ist es wird nicht automatisch auf Successful gesetzt und die duration wird nicht berechnet, erst nach dem ich einmal das video gestartet habe wird alles richtig angezeigt, nur dann ist es zu spät dank dem fehler wird dann das video nichtmal auf en multi server gespeichert (wenn ich einen film umwandel, dann geht alles aber flash brauche ich nicht).
Wär kann mir helfen?? Ich möchte meine seite endlich starten.
Gruß
Ice
Edit:Wenn keiner hier die lösung sieht bzw. weiß warum das nicht richtig funzt, was würde es kosten so ein Pluging programmieren zu lassen
ich brauche dringen Hilfe es geht um folgendes.
Ich habe das clip-bucket script 2.0.7 für diese script habe ich ein Divx Modul programmieren lassen.
Das Problem ist es funktioniert nicht richtig, hier der Code, der Programmierer hat zu letzt an den code zeilen gearbeitet um das problem weg zu bekommen und jetzt meldet er sich seit 2 wochen nicht mehr
file_uploader.php
PHP-Code:
// Process the file
/*
At this point we are ready to process the valid file. This sample code shows how to save the file. Other tasks
could be done such as creating an entry in a database or generating a thumbnail.
Depending on your server OS and needs you may need to set the Security Permissions on the file after it has
been saved.
*/
if (!@move_uploaded_file($_FILES[$upload_name]["tmp_name"], $save_path.$file_name)) {
HandleError("File could not be saved.");
exit(0);
}else{
$divx_files = explode(',', DIVX_FILES);
if(defined('CUSTOM_DIVX') AND in_array($file_extension, $divx_files))
{
rename($save_path.$file_name, BASEDIR.'/files/videos/'.$file_name);
$info = divx::get_file_info( BASEDIR.'/files/videos/'.$file_name );
$data = array();
$data['status'] = 'Successful';
$data['duration'] = $info['duration'];
file_put_contents(BASEDIR.'/files/logs/'.$file_name.'.duration', $info['duration']);
divx::update_video(getName($file_name), $data);
divx::generate_thumbs(BASEDIR.'/files/videos/'.$file_name, $data['duration']);
}
else
{
$Upload->add_conversion_queue($file_name);
$quick_conv = config('quick_conv');
if($quick_conv=='yes')
exec(php_path()." -q ".BASEDIR."/actions/video_convert.php &> /dev/null &");
}
}
exit(0);
PHP-Code:
//Get Video Details
//$vdetails = $myquery->get_video_details($vid);
$Upload->do_after_video_upload($vid);
if(defined('CUSTOM_DIVX'))
{
$divx_files = explode(',', DIVX_FILES);
$video_data = $cbvideo->get_video($vid);
$file_name = $video_data['file_name'];
$file = glob(BASEDIR.'/files/videos/'.$file_name.'*');
if(file_exists($file[0]))
{
if(in_array(strtolower(getExt(basename($file[0]))), $divx_files))
{
$info = divx::get_file_info( $file[0] );
$data = array();
$data['status'] = 'Successful';
$data['duration'] = $info['duration'];
divx::update_video($file_name, $data);
if(MULTISERVER_ACTIVE == true)
{
multiserver::ftp_upload($file[0]);
}
}
}
}
Das problem ist es wird nicht automatisch auf Successful gesetzt und die duration wird nicht berechnet, erst nach dem ich einmal das video gestartet habe wird alles richtig angezeigt, nur dann ist es zu spät dank dem fehler wird dann das video nichtmal auf en multi server gespeichert (wenn ich einen film umwandel, dann geht alles aber flash brauche ich nicht).
Wär kann mir helfen?? Ich möchte meine seite endlich starten.
Gruß
Ice
Edit:Wenn keiner hier die lösung sieht bzw. weiß warum das nicht richtig funzt, was würde es kosten so ein Pluging programmieren zu lassen