- ベストアンサー
phpで格納した画像を表示されるには?
超の付く初心者で毎日苦闘しています。ほんとにすみませんが何方か教えてください。 「(1)写真を登録して、(2)それを表示させる」だけの事を練習でやっているんですが、どう書けばいいんでしょうか。 (1)【画像登録のフォーム】/test_info.html ----------------------------------------------------------- <form action="test_put.php" method="post" enctype="multipart/form-data"> <INPUT type="hidden" name="MAX_FILE_SIZE" value="500000"> //←500kbまでという意味なんですよね? <input type="file" name="uploaded" size="50" /><br /> <input type="submit" value="アップロード" /> </form> ------------------------------------------------------------ (2)【画像を一旦受けて、指定するフォルダに移動させるPHP】/test_put.php ------------------------------------------------------------ <?php move_uploaded_file($_FILES['uploaded']['tmp_name'],'./images/'.$_FILES['uploaded']['name']); print('アップロードに成功しました!<br />'); print $_FILES['uploaded']['name']; ←この部分を文字ではなく画像で! ?> ------------------------------------------------------------- 上記は殆ど本・Webのパクリですが、矢印部分に「画像を出しなさい!」という命令を書けばいいんだと思いますが、それがわかりません。なんと書けばいいんでしょうか? 【状況】 ●ロリポップのサーバーに実際にアップして試しています。 ●/test_info.html 画面から適当な写真データを送信すると/test_put.php 画面に遷移して、「アップロードに成功しました!」改行して「****.jpg」と表示されます。 ●ロリポのftp管理画面上で確認すると、アップした写真データは正常にアップされています。 mysqlに行くまでのスタートにも立てない状態です。ここまで何ヶ月も掛かってこんなもんです(^_^;) どなたかよろしくお願いいたします!
- みんなの回答 (4)
- 専門家の回答
お礼
ご丁寧にありがとうございました! 教えていただいた構文でうまく出来ました!! 感動です(笑) でも本当に嬉しいです。 その後に、めちゃくちゃながらサイズを入れたら大きさもうまく表示されました。 最初 print(img scr=".images/$_FILES['uploaded']['name'].'") とかいろいろ試しまくっていたんですが、書き方がおかしくてエラーの連発でした。 ご親切にほんとにありがとうございます。 一歩進んだ気がして大変嬉しいです!!