webForumDet fria alternativet

Mapp indexera

3 svar · 186 visningar · startad av Jock

JockMedlem sedan sep. 200124 inlägg
#1

Hej,

jag har en mapp på mitt webkonto, däri en polare har fixat upp en massa winamp skins samt screenshot för varje skin.
Namnen på respektive skin och skärmdump är likadana, för både zip-filen och jpg-bilden. Förutom själva filändelsen då (zip och jpg).

Skin1.zip
Skin1.jpg
Skin2.zip
Skin2.jpg
osv...

Nu vill jag ha ett php-skript som tar alla dessa filer/namn och automatiskt skapar webbsidor av dem. Alltså lägger upp bilden på skin:en, på en html-sida, och länkar till filen osv...
Så jag slipper sitta och göra det förhand på datorn.
Det måste vara ett php-skript (eller nåt annat; asp, cgi..), för jag orkar inte ladda ner dem på datorn och fixa det med något vanligt program...

Någon som vet var jag kan hitta ett sådant skript? Har kollat runt lite på skriptsidor, men inte hittat något!

Tacksam för all hjälp :)!

pimmeMedlem sedan sep. 2001553 inlägg
#2

$dir = opdendir("din mapp");
while($fil = readdir($dir)){
echo $filnamn."<br>";
}
den kommer att lista alla filerna i mappen du anger

------------------
//pimme

LavveMedlem sedan nov. 200134 inlägg
#3

Du får själv fixa till designen...

<?
$dir = opendir("./"); 	// Sökväg till mappen med alla .zip och bilder
$bild = "jpg" ;			// Bildformat på skärmdumparna

if ($fil) {
	// Gör en länk av skärmdumpen till zipfilen med samma namn.
	echo "<a href=\"$fil.zip\"><img src=\"$fil.$bild\" border=0></a><br>" ;
	echo "<a href=\"javascript:history.back(-1);\">Tillbaka</a>" ;
	exit ;
}

while ($fil = readdir($dir)) {
	// Tar bort filnamnet så att bara filändelsen finns kvar.
	$extension = substr($fil,-4) ;
	// Tar bort filändelsen så att bara filnamnet finns kvar.
	$filnamn = substr($fil,0,-4) ;
	if ($extension == ".zip") {
		echo "<a href=\"$PHP_SELF?fil=$filnamn\">$filnamn</a><br>" ;
	}
}
?>

------------------
ID1: PIII 600, 128, 14GB, 17", Win98SE
ID2: PII 400, 192, 12GB, 17", CDRW, Win98SE/Win2KPro
ID3: PI 166, 128, 3GB, 15", Win98SE

JockMedlem sedan sep. 200124 inlägg
#4

Tack som fan!
Bra och enkel kod ;)!

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb