プロジェクト: NOAA サーバーから画像ファイルのリストを取得しようとしています (公開されており、許可されています)。ファイル名は、タイム スタンプに基づいて半ランダムです。そのディレクトリリストを配列に返す必要があります。
この投稿のコード スニペットは機能します。 ここに >>
$url をハードコーディングすると、次のようになります。
<?php
$url = 'http://radar.weather.gov/ridge/RadarImg/NCR/JAX/';
$html = file_get_contents($url);
$count = preg_match_all('/<td><a href="([^"]+)">[^<]*<\/a><\/td>/i', $html, $files);
for ($i = 0; $i < $count; ++$i) {
echo "File: " . $files[1][$i] . "<br />\n";
}
?>
call the function getimages (NCR, JAX) ;
function getimages (ncr_or_nzt, the_site_name) {
var filelist =new array ();
var filelist = 'http://mysite.com/mypath/getimages.php?ncr_or_nzt&the_site_name';
}
次に、ディレクトリからの最新の4つのファイル名のみが必要です
最後に、var **filelist [ ]配列を「function getimages」の外で使用できるようにする必要があるため、それを html の他の場所にある「img.src」タグに割り当てることができます。**
もっとうまく説明できればいいのに。