私が投稿するフォーラムでは、.jpg、.png、および .gif 画像のみを外部 URL から読み込むことができます。これを回避し、動的アバターをサーバー上のディレクトリからランダムに選択したいのですが、動作させるのに問題があります (外部サイトで余分なチェックが実行されているか、コードのエラーが原因である可能性があります)。 .
これまでのところ、サーバーに「avatar.jpg」という名前のフォルダーを作成しました。そのフォルダー内の index.php ファイルのコードは次のとおりです。
<?php
$arr=array();
for($i=1;$i<6;$i++){
$arr[$i]=$i.".jpg";
}
$random=rand(1,6);
echo $arr[$random];
?>
avatar.jpg フォルダーに 1.jpg、2.jpg などの名前の 6 つの画像があります。
mydomain.com/avatar.jpg を実行すると、ランダムな画像ソースが正しく表示されます。5.jpg ですが、この URL を自分のアバター URL としてフォーラムに入力すると、読み込みに失敗し、Firebug が「指定された URL の読み込みに失敗しました」と報告します。
これを期待どおりに機能させるために、コードに何か不足していますか?