0

ウェブサイトのポートフォリオをホストする方法として 000webhost を使用しています。ただし、ローカルホストでは発生しないこのエラーがスローされます。

 Notice (8): Undefined index:  Upload [APP/Controller/UploadsController.php, line 32]

これは、参照していると思われるコードです。

 public function add() {
            $this->render();


        if($this->request->is('post')){

            $file = $this->request->data['Upload']['file'];
                    if($this->Upload->save($this->data) && move_uploaded_file($file['tmp_name'],APP.'webroot/files/uploads'.DS.$this->Upload->id.'.mp4')) 
                        {
                                $this->Session->setFlash('<p class="uploadflash">The upload has been saved</p>', true);

                                $this->redirect(array('controller'=>'Uploads', 'action' => 'watch', $this->Upload->id));
                            }   else {
                        $this->Session->setFlash('<p class="loginerror">The upload could not be saved, mp4 files can be saved only.</p>', true);    

                                }

                                }
                    }

なぜこれが起こっているのかについてのアイデアはありますか? また、このオンライン ホスティングでも私の要素が表示されませんか? ページでこのエラーがスローされます

      Element Not Found: Elements/uploads/recentuploads.ctp 

他の誰かがこの問題を抱えているようです??

4

1 に答える 1

0

さらに調べてみると、サーバーはファイルのアップロードサイズが2 MBを超えることを許可していないことがわかりました。この場合、PHPは上記のエラーをスローします。

于 2012-06-30T15:57:20.113 に答える