2016-04-07 9 views
-3

アップロードするフォルダに画像と動画をアップロードしていて、それらを配列を使用して自分のウェブページに表示します。ブラウザに余分な負荷がかかります。 私はアップロードするときに私は、各画像/ビデオを表示する動的なHTMLやPHPファイルを作成する必要がありますアップロードフォルダに任意の画像/ビデオをしたい。 誰も私に方法を教えてもらえますか?画像と動画を表示するためのhtmlファイルを動的に生成

+2

は、お読みください必要がある場合は、ダイナミックフォルダを作成するには、MkDirを見て、[この(尋ねる方法)](http://stackoverflow.com/help/how-to-質問する前に、 のように、コミュニティからより多くのより良い回答を得るのに役立ちます。我々は自由なコーダーではなく、むしろお互いに問題を解決するために喜んで協力しています – Bonatti

+0

すべての画像/ビデオのためのphp/htmlファイルを作成するのは夢中です。 PHPのような言語の要点は、コードを一度書くだけで、複数回使用することです。あなたの最善の賭けは、以下の答えで言及されているテンプレートです。これにより、コードの管理が簡単になり、ディレクトリ構造がより洗練され、ページキャッシュが向上します(ロード時間が短縮されます)。 – Lewis

答えて

1

私はあなたが2つのテンプレート(ビデオと画像)を書いて、file_gets_contentsを使用することをお勧めし、str_replace()と私の考えの

例ますfile_put_contents:(あなたがダイナミック必要がある場合やPHP)

templateVideo.htmlを

<html> 
<head> 
    <title></title> 
</head> 
<body> 

    <video src="YOUR_DYNAMIC_PATH"></video> 

</body> 
</html> 

upload.php:

# ... your code for upload ... 

$videoName = 'myFile.mp3'; 
$myTemplate = file_get_contents('templateVideo.html'); 

//str_replace(search, replace, subject) 
$myTemplate = str_replace('YOUR_DYNAMIC_PATH', $videoName, $myTemplate); 

// file_put_contents(filename, data) 
file_put_contents('your_path_and_filename', $myTemplate); 

S omethingような:)

注:

関連する問題