ホームページ  >  記事  >  バックエンド開発  >  ファイルのダウンロードに関するいくつかの問題

ファイルのダウンロードに関するいくつかの問題

WBOY
WBOYオリジナル
2016-06-13 13:19:50768ブラウズ

ファイルのアップロードに関するいくつかの問題
私の問題は、[アップロード] ボタンをクリックすると、move_uploaded_file() 問題が発生することです。
私のコード:
[code=PHP][/code] for($i=0;$i if(move_uploaded_file($tmpname[$ i ],$file_path.$tmpname[$i])==true){
$insertsql = 'tb_upfile(filename,filepath,filetype,upanthor,chkdownnum,ispub) に挿入 value("'.trim($filename [ $i]).'","'.$file_path.$filename[$i].'","'.$filetype[$i].'","houqingdong","'.trim($chkdownnum) . '",'.$tmppub[$i].')';
try{
$dsn = "mysql:host=localhost;dbname=db_upan";
$db = 新しい PDO($ dsn ,"root","");
$db->e​​xec($insertsql);
$db = null;
}catch(PDOException $e){
echo 'データベース操作エラーが発生しました';
}
}else{
echo "move_uploded_file error!!";
}

}

表示されるエラー メッセージは次のとおりです:
警告: move_uploaded_file(C://xampp/htdocs/upan/upfile/C:xampptmpphpD432.tmp) [function.move-uploaded-file]: ストリームを開けませんでした: C:xampphtdocsupanupfile_chk.php の 33 行目の引数が無効です

警告: move_uploaded_file() [function.move-uploaded-file]: 「C:xampptmpphpD432.tmp」を「C://xampp/htdocs/upan/upfile/C:xampptmpphpD432.tmp」に移動できません' C:xampphtdocsupanupfile_chk.php の 33 行目

-----解決策---------
move_uploaded_file パラメータが間違っています。出力して確認してください。
------解決策---------
パス...'C :xampptmpphpD432 を移動できません.tmp' から
'C://xampp/htdocs/upan/upfile/C:xampptmpphpD432.tmp'
------解決策---------
if(move_uploaded_file($tmpname[$i] , $file_path.$filename[$i])==true){ //保存は元のファイル名にする必要があります。
------解決策---------
if(move_uploaded_file($tmpname[$i] , $file_path.$tmpname[$i])==true)

move_uploaded_file (file, new location)

move_uploaded_file() をここに出力して、パスの場所が正しいかどうかを確認します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPのエラー処理次の記事:PHPのエラー処理