(まえおき)PHPを最近始めましたがちんぷんかんぷんで非常に困っています!とりあえずやってみよう!と分からないなりに進めてきましたが限界があり、脳細胞が溶けて死んでしまいそうなので質問させて頂きます。
(本題)Dream Weaverで簡単なウェブページを作成中です。画像を3枚ぐらいをランダム表示させようと進めています。
(疑問1)SQLが使えないのでDream Weaver内の同列に画像ファイルを作り、そこから読み込めるようにしようと考えましたが、可能なのでしょうか?
(疑問2)<?php
srand((float) microtime() * 10000000);
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>
↑上記のサンプルを手にいれたので
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
のNeo Morpheus Trinity Cypher Tank の箇所に画像を入れたらいけるのでは?と思い
image/photo.jpg.... と記入していきましたがエラーになってしまいました。どうやったらテキストの代わりに画像入れられるのでしょうか??
(締め)基本をあまり理解していませんのでとんでもなく意味不明な質問なのかもしれませんが、どうぞお助けください。お願いします。。。
No.1ベストアンサー
- 回答日時:
まったく別物ですが…。
どうぞ。<?php
//画像ファイル名の設定
$images = array(
'aiueo.jpg',
'kakikukeko.jpg',
'6451.png',
'sanpuru.gif',
'nanntoka.jpg',
);
//画像の数
$image_num = count( $images);
//乱数生成
$randam = mt_rand( 0, $image_num-1);
//画像タグの設定
$imgtag = "<img src='{$images[$randam]}'>";
echo $imgtag;
?>
No.3
- 回答日時:
<?
$imgdata=array();
$dir=@opendir("./img") or die("ディレクトリののオープンに失敗しました");
while($file = readdir($dir)) {
$imgdata[]=$file;
}
closedir($dir);
//ランダムに抽出
$img=array_rand($imgdata,1);
//表示
echo '<img src="./img/'.$imgdata[$img].'" width="縦" height="横" border="0">';
?>
この方法だったら、配列を作成する必要はないです。
写真をいれるフォルダ(./img)に写真をいれるだけでOKです。
回答ありがとうございます!
今日は時間がないので明日にでも試してみます!
やっぱり、分からないといって考えすぎて何もしないより
どんどん作品を作って試行錯誤することが身に付ける上で大切ですね。
No.2
- 回答日時:
すいませんエラーですね。
<?php
//画像ファイル名の設定
$images = array(
'aiueo.jpg',
'kakikukeko.jpg',
'6451.png',
'sanpuru.gif',
'nanntoka.jpg'
);
こうです!
この回答への補足
一回だけ成功しました!
でも少し設定に情報を足したらエラーに。。。
もう一回やり治したら一回できてたところが
エラーに。。。
きっと無意識に変なことしてしまってるんでしょうね。見直します。
でも一回できてるんで何とかなりそうです!
ありがとうございました☆
う~む。。。
画像書き出しがうまくいきません。。。
×表示で出てきます。。。
多分画像を取り出す行程の設定
に不足があるみたいなので何とか捻出してみます!
×表示まで出たので,×を画像が出るまで頑張るだけです!少しですけど先が見えてきました(^u^)/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- PHP 掲示板を作成しておりアップロードファイルとメッセージを並べたいので、アドバイスお願い致します 2 2023/07/17 21:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
透過PNGが透過されない!!
-
C# Excelファイルへの画像挿入。
-
PHPによる画像の生成による色の...
-
libpngでpng操作がうまくいかない
-
GDI+を使ったビット数とDPIの扱い
-
ckfinderの画像のアップロード先
-
画像の形式
-
HPに画像が表示されてないので...
-
ImageTTFTextで保存すると文字...
-
iphoneで虫眼鏡の作り方
-
「クリックして表示される画像...
-
VBSの「MsgBox」について
-
ファルダに画像をいれておいて...
-
PHP getimagesize();
-
php,mysqlにて画像パス保存/表...
-
OpenGLで描いて画像ファイル出力
-
libpng 24bpp rawをPNGに変換す...
-
【PHP】画像が表示されず「×」...
-
PHP+PostgreSQLを使ってPDFファ...
-
Ajaxで画像表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
VBAでJPGサイズ変更
-
拡張子php画像をjpg画像等に変...
-
透過PNGが透過されない!!
-
SQLiteに画像を格納したい
-
アップロード画像数でCSSを分け...
-
PythonのTkinter詳しい方へ。画...
-
ビットマップ画像を読み込むプ...
-
Illustratorで文字と画像を流し...
-
C# Excelファイルへの画像挿入。
-
php,mysqlにて画像パス保存/表...
-
pictureboxに表示した画像のフ...
-
OpenGLで描いて画像ファイル出力
-
ListViewコントロールでサムネ...
-
BLOBデーターの画像の表示方法...
-
「imagejpeg」(GD)で作成した...
-
★PHP★画像アップロードの際に余...
-
【PHP】画像が表示されず「×」...
-
画像リストを作りたい
-
GDを使って画像の背景を透過さ...
おすすめ情報