お世話になります。
以下の点につきまして、お力添えを頂けますと幸いでございます。
宜しくお願い致します。
1、やりたいこと
フォームからsubmitしたimageファイルを、
サーバー上の指定のディレクトリに移動する
2、問題、つまづいている点
ローカル環境では保存先に絶対パスを指定して成功していたのですが、
サーバー環境下ではうまくいかない状況でございます。
<?php //画像処理 if( !empty($_FILES['image']['tmp_name']) ) { $src = date('Ymdhis').basename($_FILES['image']['name']); $file = "/home/users/1/test/web/sample/wp-content/themes/custom2/uploads/".date('Ymdhis').basename($_FILES['image']['name']); $upload_res = move_uploaded_file($_FILES['image']['tmp_name'], $file); if( $upload_res !== true ) { $error[] = 'ファイルのアップロードに失敗しました。'; } else { //アップロード完了 $img_address = "/home/users/1/test/web/sample/wp-content/themes/custom2/uploads/".$src; echo '<img src=',$img_address,' style="width:90%; height:250px; margin:10px 5% 20px 5%; border-radius:10px;">'; } }else { //ファイル無しとして空設定 $img_addresss = ""; } ?>
3、お伺いしたい事項
エラーメッセージも表示されていないので、処理自体はTrueになっているのですが、
実際の保存先のディレクトリにはファイルが保存されておりませんでした。
原因がわかり兼ねております為、ご教示頂けますと幸いでございます。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。