bonsoir à tous,
lorsque j'essaie d'uploader un fichier video, j'ai le message suivant :
Please provide the video location !
Je ne comprends pas , dans mon fichier config, le chemin est renseigné, et dans mon script, tout semble normal !
config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 <? error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); session_start(); $config = array(); $config['BASE_DIR'] = '/home/aj7/www'; $config['BASE_URL'] = 'http://www.7j7.eu'; $config['CONF_FILE'] = $config['BASE_DIR'].'/include/conf.ini'; $config['IMG_DIR'] = $config['BASE_DIR'].'/images'; $config['IMG_URL'] = $config['BASE_URL'].'/images'; $config['VDO_DIR'] = $config['BASE_DIR'].'/video'; $config['VDO_URL'] = $config['BASE_URL'].'/video'; $config['ADO_DIR'] = $config['BASE_DIR'].'/audio'; $config['ADO_URL'] = $config['BASE_URL'].'/audio'; $config['FLVDO_DIR'] = $config['BASE_DIR'].'/flvideo'; $config['FLVDO_URL'] = $config['BASE_URL'].'/flvideo'; $config['TMB_DIR'] = $config['BASE_DIR'].'/thumb'; $config['TMB_URL'] = $config['BASE_URL'].'/thumb'; $config['baseurl'] = $config['BASE_URL']; $config['basedir'] = $config['BASE_DIR']; $config['vdodir'] = $config['VDO_DIR']; $config['vdourl'] = $config['VDO_URL']; $config['audiodir'] = $config['ADO_DIR']; $config['audiourl'] = $config['ADO_URL']; $config['flvdodir'] = $config['FLVDO_DIR']; $config['flvdourl'] = $config['FLVDO_URL']; $config['imgurl'] = $config['IMG_URL']; $config['imgpath'] = $config['IMG_DIR']; $config['ffmpeg'] = ''; $config['guest_limite'] = 200; require_once($config['BASE_DIR'].'/smarty/libs/Smarty.class.php'); require_once($config['BASE_DIR'].'/classes/mysmarty.class.php'); require_once($config['BASE_DIR'].'/classes/SConfig.php'); require_once($config['BASE_DIR'].'/classes/SError.php'); require_once($config['BASE_DIR'].'/include/adodb/adodb.inc.php'); require_once($config['BASE_DIR'].'/include/phpmailer/class.phpmailer.php'); require_once($config['BASE_DIR'].'/classes/SEmail.php'); $DBTYPE = 'mysql'; $DBHOST = SConfig::get("Database", "host"); $DBUSER = SConfig::get("Database", "user_name"); $DBPASSWORD = SConfig::get("Database", "password"); $DBNAME = SConfig::get("Database", "db_name"); $conn = &ADONewConnection($DBTYPE); $conn->PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME); $sql = "SELECT * from sconfig"; $rsc = $conn->Execute($sql); if($rsc){while(!$rsc->EOF) { $field = $rsc->fields['soption']; $config[$field] = $rsc->fields['svalue']; STemplate::assign($field, $config[$field]); @$rsc->MoveNext(); }} STemplate::assign('bgcolor','#E8E8E8'); STemplate::assign('BASE_URL', $config['BASE_URL']); STemplate::assign('BASE_DIR', $config['BASE_DIR']); STemplate::assign('IMG_URL', $config['IMG_URL']); STemplate::assign('baseurl', $config['BASE_URL']); STemplate::assign('basedir', $config['BASE_DIR']); STemplate::assign('imgurl', $config['IMG_URL']); STemplate::assign('vdourl', $config['VDO_URL']); STemplate::assign('adourl', $config['ADO_URL']); STemplate::assign('flvdourl', $config['FLVDO_URL']); STemplate::assign('tmburl', $config['TMB_URL']); STemplate::setCompileDir($config['basedir']."/templates_c"); STemplate::setTplDir($config['basedir']."/templates"); ?>
Et mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118 <?php include("include/config.php"); session_start(); include("include/function.php"); chk_member_login(); isMailVerified(); if($config['enable_package']=="yes") { check_subscriber(100); } if($_REQUEST[action_upload]!="") { if($_REQUEST[field_myvideo_title]==""){ $err="Upload: Please Provide a video title."; } elseif($_REQUEST[field_myvideo_descr]==""){ $err="Upload: Please Provide a video description."; } elseif($_REQUEST[field_myvideo_keywords]==""){ $err="Upload: Please provide tag/s."; } elseif(count($_REQUEST[chlist])<1 || count($_REQUEST[chlist])>3){ $err="Upload: Please check (1 to 3) channel/s."; } if($err==""){ $page = "second"; STemplate::assign('secondpage',"second"); $listch=implode("|",$_REQUEST[chlist]); STemplate::assign('listch',$listch); $var = "<script language=javascript> var field_myvideo_title = $_REQUEST[field_myvideo_title]; var field_myvideo_descr = $_REQUEST[field_myvideo_descr]; var field_myvideo_keywords = $_REQUEST[field_myvideo_keywords]; var listch = $listch; </script>"; STemplate::assign("var", $var); } } if($_POST[upload_final]!="") { if($_FILES['field_uploadfile']['tmp_name']=="") $err="Please provide the video location."; if($err=="" && $_FILES['field_uploadfile']['tmp_name']!="") { $p=$_FILES['field_uploadfile']['name']; $pos=strrpos($p,"."); $ph=strtolower(substr($p,$pos+1,strlen($p)-$pos)); /* Space in Megabytes (MB) */ $space = round($_FILES['field_uploadfile']['size']/(1024*1024)); if($config['enable_package']=="yes") { check_subscriber($space); } if(($ph!="mpg" && $ph!="avi" && $ph!="mpeg" && $ph!="wmv" && $ph!="rm" && $ph!="dat") || $space>$config[max_video_size]) $err="Invalid Video Format."; } if($err=="") { $sql="insert into video set UID=$_SESSION[UID], title='$_REQUEST[field_myvideo_title]', description='$_REQUEST[field_myvideo_descr]', keyword='$_REQUEST[field_myvideo_keywords]', channel='0|$_REQUEST[listch]|0', space = '$_REQUEST[space]', addtime='".time()."', adddate='".date("Y-m-d")."', vkey='".mt_rand()."', type='$_REQUEST[field_privacy]', filehome='$_REQUEST[p]'"; $conn->execute($sql); $vid=mysql_insert_id(); $vdoname=$vid.".".$ph; if(isset($_FILES['field_uploadfile']['tmp_name']) && is_uploaded_file($_FILES['field_uploadfile']['tmp_name'])) { $ff = $config[vdodir]."/".$vdoname; if(move_uploaded_file($_FILES['field_uploadfile']['tmp_name'], $ff)) { $mov = new ffmpeg_movie($ff); video_to_frame($ff,$vid,&$mov,$listch[0]); $duration=$mov->getDuration(); exec("$config[ffmpeg] -i $config[vdodir]/$vdoname -acodec mp3 -ar 22050 -ab 32 -f flv $config[flvdodir]/".$vid.".flv"); } } //END $key=substr(md5($vid),11,20); $sql="update video set vdoname='$vdoname', flvdoname='".$vid.".flv', duration='$duration', vkey='$key' WHERE VID=$vid"; $conn->execute($sql); if($config['enable_package']=="yes") { $sql = "update subscriber set used_space=used_space+$space, used_bw=used_bw+$space, total_video=total_video+1 where UID=$_SESSION[UID]"; $conn->execute($sql); } header("Location:$config[baseurl]/upload_success.php?viewkey=$key&upload=yes&vid=$vid"); } } STemplate::assign('err',$err); STemplate::assign('msg',$msg); STemplate::assign('head_bottom',"blank.tpl"); STemplate::display('head1.tpl'); STemplate::display('err_msg.tpl'); STemplate::display('upload.tpl'); STemplate::display('footer.tpl'); ?>
Je séche ! merci de votre aide




Répondre avec citation






Partager