2
私はカスタムページテンプレートを持っています。このテンプレートには、ユーザーがファイルをアップロードできるカスタムフォームがあります。これで、アップロードされたファイルはMySQLではなくファイルシステム/ローカルフォルダ(ローカルコンピュータ)にアップロードされます。WordPressのカスタムページテンプレートでファイルをアップロードするには?
私はすでにPHPコードを持っていますが、コードが動作していません。エラーが発生しています。
これを修正するにはどうすればよいですか?
スニペット:
if(isset($_POST['submit'])){
$lastName = isset($_POST['lastName']) ? $_POST['lastName'] : '';
$resumeFile = isset($_FILE['resumeFile']['name']) ? $_FILE['resumeFile']['name']: '';
$info = pathinfo($_FILES['resumeFile']['name']);
$ext = $info['extension'];
$file_rename= $lastName.$ext;
$target = 'C://xampp/htdocs/files/'.$file_rename;
move_uploaded_file($_FILES['resumeFile']['tmp_name'], $target);
}
エラー:
Notice: Undefined index: resumeFile .... on line 130
Notice: Undefined index: extension .... on line 131
Notice: Undefined index: resumeFile .... on line 135
のような失敗したアップロードを確認することができ、以下の特性に
を含むオブジェクトを返します。ファイルはに保存されますか?ファイルシステム/ローカルコンピュータにファイルを保存する必要があります – User014019
ファイルは '/ wp-content/uploads /'ディレクトリにアップロードされます。はい、あなたのローカルPCになります(ワードプレスがローカルマシンにある場合)。サーバー(クラウド上のホストされたマシン) – Sark
'test_form'は私のhtmlフォームの名前ですよね? – User014019