質問編集履歴

3

追記

2017/11/05 18:01

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -445,3 +445,17 @@
445
445
  $imagick->writeimage($destination);
446
446
 
447
447
  ```
448
+
449
+
450
+
451
+ 追記02:
452
+
453
+ ローカル環境ではファイルをアップ出来るようになりましたがエラーが出ています。
454
+
455
+ サーバーはやはりファイルがアップされません
456
+
457
+
458
+
459
+ 追記03:
460
+
461
+ サーバーにもファイルがアップされました!

2

経過

2017/11/05 18:01

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -411,3 +411,37 @@
411
411
  </html>
412
412
 
413
413
  ```
414
+
415
+
416
+
417
+ 追記:
418
+
419
+ 色々やってみたのですが、まだ解決しません。
420
+
421
+ さくらのレンタルサーバーではエラーが出力されませんが、アップロードも出来ておらず、php.iniに書き込みもしましたが、やはりエラーがでません。
422
+
423
+ ![php.ini](48a44b264f19834c8d3a703198f721cd.png)
424
+
425
+
426
+
427
+ また、ローカル環境にMAMPで同じ環境を作ったのですが、こちらは下記のようなエラーが出力されています。
428
+
429
+
430
+
431
+ > Fatal error: Uncaught Error: Class 'Imagick' not found in /Applications/MAMP/htdocs/photo_up/index.php:61 Stack trace: #0 /Applications/MAMP/htdocs/photo_up/index.php(82): file_upload() #1 {main} thrown in /Applications/MAMP/htdocs/photo_up/index.php on line 61
432
+
433
+
434
+
435
+ index.phpコードの下記の部分がおかしいようなのですが、MAMP3.5.1のImageMagickは入っていたので、MAMP自体はおかしくないと思われます(ImageMagickについては自分自身は画像を処理してくれるとしか、よくわかっていません)。
436
+
437
+
438
+
439
+ ```php
440
+
441
+ $imagick = new Imagick($destination);
442
+
443
+ $imagick->stripimage();
444
+
445
+ $imagick->writeimage($destination);
446
+
447
+ ```

1

追記

2017/11/05 15:36

投稿

oyatsu8
oyatsu8

スコア97

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  本当にテーブルの定義名を変えただけなのですが、index.phpの表示は出来て、アップロードしても何も起こらず、DBへの登録もされていません。
12
12
 
13
- 何が悪いのか、ご指摘を頂けないでしょうか、どうぞよろしくお願いします。
13
+ 何が悪いのか、ご指摘を頂けないでしょうか、または、もっと単純なサンプルコード、書籍ながあれば教えて頂けないでしょうか、どうぞよろしくお願いします。
14
14
 
15
15
 
16
16