ここで何が得られないのかわかりませんが、phpでディレクトリを読み取り、その中にすべての画像パスを含むJS配列を作成しようとしています。
そのため、現在、ローカルサーバーには次の構造があります。
- 事業
- 1
- index.php
- imgs
- image1.png
- image2.png
- 1
だから私はindex.php
今自分と一緒に働いています。imgs
`index.php``と同じディレクトリにあるフォルダを読みたいだけです
$images = glob( realpath('img')."/*.png" );
print_r($images);
// just for testing purposes / creating a JS array later
foreach( $images as $image ):
echo "<img src='" . $image . "' />";
endforeach;
print_r
関数はこれを出します…</p
>
Array (
[0] => /Users/my/htdocs/test.com/project/one/img/image1.png
[1] => /Users/my/htdocs/test.com/project/one/img/image2.png
)
私にとってこれはかなり問題ないように見えますが、実際には画像にリンクしていないため、パスが正しくないようです。これに相対パスを使用することはどういうわけか可能ではありませんか?imgs/image1.png
つまり、絶対パスではなく、取得する必要があるということです。
私がここで間違っていることについて何か考えはありますか?