Проблеми при Ъплоуд на видео файлове като mp4,flv..

Pupe64etoo_92

Registered
Ето го скрипта:

PHP:
$size_bytes = 102400; // 100MB //
$extlimit = "yes"; 
$limitedext = array(".gif",".jpg",".png",".jpeg",".avi",".flv",".mpeg",".mp4",".wmv");
$file_tmp = $_FILES['form_video_and_image']['tmp_name']; 
$file_name = $_FILES['form_video_and_image']['name']; 
$file_size = $_FILES['form_video_and_image']['size'];
$ext = strrchr($file_name,'.'); 
$replace_file_name = str_replace(' ', '_', $file_name);
// Вземаме формата на файла и определяме къде да бъде качен. //
$format_file = end(explode('.', $replace_file_name));
switch($format_file){case"avi";case"flv";case"mpeg";case"mp4";case"wmv";
$video_and_image_dir="$news_video_dir";
break;default;$video_and_image_dir="$news_img_dir";}
// Произволно име при качване на файл //
$formating = end(explode(".",$file_name));
$key = "abcdefghijklmnopqrstuvwxyz1234567890";
$a = str_shuffle($key);
$name = substr($a,0,6);
$name_file = "$name.$formating";
if (is_file($name_file)){
$b = str_shuffle(str_rev($key));
$c = substr($b,0,6);
$rotate_file = "$c.$formating";
}else{$rotate_file = $name_file;}
// Преверки и Ъплоуд на Файла //
if($file_name!=""){
if (!is_dir("$video_and_image_dir")){
?>
<script language="javascript">alert("<? echo"$lang[upload_dir_no_exist] ($news_video_dir) $lang[upload_dir_no_exist1]"; ?>");</script>
<?
}elseif(!is_writeable("$video_and_image_dir")){
?><script language="javascript">alert("<? echo"$lang[upload_dir_no_exist] ($news_video_dir) $lang[upload_mod]"; ?>");</script><?
}elseif(!is_uploaded_file($file_tmp)){
?><script language="javascript">alert("<? echo"$lang[move_upload]"; ?>");</script><?
}elseif($file_size > $size_bytes){
?><script language="javascript">alert("<? echo"$lang[upload_size] ". $size_bytes / 1024 ." KB."; ?>");</script><?
}elseif(($extlimit == "yes") && (!in_array(strtolower($ext),$limitedext))){
?><script language="javascript">alert("<? echo"$lang[uknow_format]"; ?>");</script><?
}elseif(file_exists($video_and_image_dir.$rotate_file)){
?><script language="javascript">alert("<? echo"$lang[file_exists]"; ?>");</script><?
}elseif(!move_uploaded_file($file_tmp,$video_and_image_dir.$rotate_file)){echo"<li>$lang[file_upload_nol]</li><br>";
}else{mysql_query("UPDATE news_view SET video_and_image='$rotate_file' WHERE id_views='$adm_id'");}
}
} // end $file_name!=""

Във phpinfo() ;

max_execution_time 30
max_file_uploads = 20

PHP версията ми е : 5.3.8
Опитвам се да кача файл mp4 около 10MB при което зарежда за малко, и рефлешва но не качва файла.

Дайте малко .htaccess какво да напиша във него и да овелича лимита на апачето на 100MB .
 
в .htaccess слагаш ...

Код:
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 999999

и тряя да стане :)
 

Back
Горе