大阪市北区梅田2-2-2 ヒルトンプラザウエスト18階
×
固定報酬制
|
ワーカーと相談する
|
---|---|
納品完了日
|
2016年07月27日 |
掲載日
|
2016年07月21日 |
応募期限
|
2016年07月24日 |
必要なスキル
|
応募した人 | 5 人 |
---|---|
契約した人 | 1 人 |
募集人数 | |
気になる!リスト | 2 人 |
◆状況: codeigniterを使ってwebサイトを構築しています。 アップロードした画像を削除するclassとmodelを作成していますが、画像を削除できません。 そのエラーの原因が分かりません。 問題の原因と対処法をアドバイスしていただける方を募集いたします。 どうぞ宜しくお願いいたします。 ●納品方法 ご契約後、クラウドワークスのメッセージで原因と対処法のアドバイスをお願いします。(簡単でけっこうです。) ●情況確認の手順 1.http://uruma.staba.jp/blog_edit にアクセス(id: 、 pass: はご契約後連絡します。) 注:ログイン後、http://uruma.staba.jp/にアクセスしてしまいます。上記のurlに移動してください。 2.画像の削除(削除ボタンの下)をクリック→下のエラーが出ます。(http://uruma.staba.jp/upload/delete_img/73) 注:エラー内容は、下記の【◆エラーの内容】をご参考ください。 ◆classとmodel ●Upload(コントローラークラスの該当メソッド) function delete_img($id) { $imgpath = $this->Blog_model->deleteimg($id); if(file_exists("$imgpath")) { if(unlink("$imgpath")) { echo "削除しました"; } else { echo "失敗しました"; } } else { echo "ファイルがありません"; } } ●Blog_model(モデルの該当メソッド) function deleteimg($id){ $this->db->where('id', $id); # $idの値のidの行を選択。 $query = $this->db->get('article'); # 上記で選択されたデーターを$queryに代入。 $row = $query->row(); # このメソッドは単一行を返します。結果はオブジェクトで返ります。 echo $row->gazou_url; } ●テーブル仕様 記事テーブルのSQL文utf8_general_ci CREATE TABLE `article` ( `id` int(7) NOT NULL AUTO_INCREMENT, `category` varchar(28) DEFAULT NULL, `tag` varchar(28) DEFAULT NULL, `gazou_url` varchar(180) DEFAULT NULL, `title` varchar(28) DEFAULT NULL, `description` varchar(124) DEFAULT NULL, `h1` varchar(35), `contents` text, `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP', `update` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `author` varchar(28) DEFAULT NULL, `article` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ●希望金額: できれば3800円(手取り)程度を希望いたします。 ◆エラーの内容(http://kitaro-papa.com/blog_edit をクリック後のエラー) A PHP Error was encountered Severity: Notice Message: Undefined property: Upload::$Blog_model Filename: controllers/Upload.php Line Number: 41 Backtrace: File: /home/users/0/staba.jp-uruma/web/application/controllers/Upload.php Line: 41 Function: _error_handler File: /home/users/0/staba.jp-uruma/web/index.php Line: 292 Function: require_once ------------------------------------------------------------------------- Fatal error: Call to a member function deleteimg() on null in /home/users/0/staba.jp-uruma/web/application/controllers/Upload.php on line 41 A PHP Error was encountered Severity: Warning Message: Cannot modify header information - headers already sent by (output started at /home/users/0/staba.jp-uruma/web/system/core/Exceptions.php:272) Filename: core/Common.php Line Number: 568 Backtrace: ----------------------------------------------------------------------------- A PHP Error was encountered Severity: Error Message: Call to a member function deleteimg() on null Filename: controllers/Upload.php Line Number: 41 Backtrace: |
クラウドワーカー | 応募日時 |
---|---|
(退会済み) | 2016/07/22 10:11 |
denbnddb | 2016/07/22 08:41 |
中村洋基@フリー歴17年 | 2016/07/22 07:01 |
(退会済み) | 2016/07/22 00:22 |
adj8 | 2016/07/21 23:50 |