Hej, jeg er igang med at lave et galleri som tager alle billeder fra en anden server end min, også skal den tage alle de billeder der ikke virker, også bare lade vær med at skrive noget.
min kode ser sådan her ud:
<?
$i = 0;
do {
if(!file_exists("http://hhsrv.n.dk/chat/gfx/actors/black/boy/clothes/".$i.".gif")){
}
else {
echo "<img src=\\"http://hhsrv.n.dk/chat/gfx/actors/black/boy/clothes/$i.gif\\">";
}
$i++;
} while ($i < 2014);
?>
og kan findes på www.about-ns.dk/te2st.php som i kan se viser den intet :/
Problemmet opstår da file_exist ikke kan tjekke om filer ikke eksisterer på andre domæner.
når du tjekker kan du istedet bruge fopen(), men den er en del langsommere.
Her har jeg modificeret din kode så den bruger fopen istedet
<?
$i = 0;
do {
$fil = @fopen("http://hhsrv.n.dk/chat/gfx/actors/black/boy/clothes/".$i.".gif", "r");
if($fil === false){
}
else {
echo "<img src=\\"http://hhsrv.n.dk/chat/gfx/actors/black/boy/clothes/$i.gif\\">";
}
$i++;
} while ($i < 2014);
?>
Men hvis den skal vise alle 2014 billeder kommer nok til at tage lang tid, lav det eventuelt med noget paging
Hilsen
Martin Dybdal (Dybber)