Arrays og tjek funktion

Tags:    php

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 :/



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
file_exists er en funktion til filsystemet, ikke til http



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

Fold kodeboks ind/udKode 


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)



t