汚れたコードを投稿して申し訳ありません! (しかし、私はPHPを書くのはひどいです(学習を始めたばかりです)。もっと勉強する必要がありますが、現時点ではこのスクリプトが必要なので、私のアートワークを紹介する必要があります。それを訂正するのを助けることができますか?PHPはファイル名に応じてスライドショー/メディアプレーヤーを作成します
基本的には、.txtファイルから画像ファイル名を取得しています。 txtファイルは、次のように設定されている:| imagefilename1.jpg
2 |
1 imagefilename2.jpg
以下のコードのアイデアは、ファイルに依存する要素を変更することです。たとえば、ファイルが.movファイルの場合、ビデオプレーヤー(vimeoのビデオストリーム)が読み込まれます。画像ファイルの場合は、スライドショーが表示されます。
<?php
$photos=file("photos.txt");
$img = array('jpg', 'png', 'gif');
$vid = array('swf', 'mp4', 'mov', 'mpg', 'flv');
foreach($photos as $image){
$item=explode("|",$image);
$ext = explode(".", $image);
if(in_array($ext[1], $img))
{'<div id='thejqueryslider'><div class='slider'><img src='images/work/$photo' alt='' /> </div></div>'}
elseif(in_array($ext[1], $vid))
{'<iframe src='$photo' width='800' height='450' frameborder='0' webkitAllowFullScreen allowFullScreen></iframe>'}
?>
助けてくれてありがとう!残念ながら、私はコードで$ photoを一切定義していないので($ photoは私の以前のスクリプトの作業スライドショーからのものです)、うまくいきません... – Jess