AMD Ryzen9 5900X || Gigabyte X570 Ultra || RTX 3090 FE || Gskill Trident Z 3600 64GB || Samsung 950 Pro 512GB || Samsung 960 Pro 1024GB || XB270HU 1440p IPS G-Sync
Hämta bilder från mappar och sedan sortera ut de senaste med php.
Hej!
Försöker plocka ut de 5 senaste bilderna jag har lagt laddat upp till ett galleri från flera mappar/kategorier.
I mina försök har jag kommit så här lång:
<?php
$path[] = 'galleri/photos/*';
while(count($path) != 0)
{
$v = array_shift($path);
foreach(glob($v) as $item)
{
if (is_dir($item))
$path[] = $item . '/*';
elseif (is_file($item))
{
$images[$item] = filemtime($item);
arsort($images);
$newest = array_slice($images, 0, 5);
}
}
}
?>
Det ger följande:
Array ( [galleri/photos/Arbete/bild1.png] => 1379255117 [galleri/photos/Special/1.jpg] => 1379243336 [galleri/photos/Special/2.jpg] => 1379243335 [galleri/photos/Special/3.jpg] => 1379243335 [galleri/photos/Special/4.jpg] => 1379243335 )
Allt bra så lång! Koden sorterar ut de 5 senaste bilderna genom att kolla på när bilderna skapades på servern från alla bilderna i de olika kategorierna.
Men jag lyckas inte komma på hur jag ska få ut endast sökvägen från arrayen så jag kan göra en loop och infoga bilderna på en sida.
Någon som har en lösning till en just nu förvirrad person?
http://se1.php.net/manual/en/function.array-keys.php kanske kan vara till hjälp?
http://se1.php.net/manual/en/function.array-keys.php kanske kan vara till hjälp?
Det var exakt vad jag letade efter. Har naturligvis kollat på allt förutom just array keys.
Tack!
- Igår Nvidia: "Energieffektiva RTX 4060 sparar hundralappar" 34
- Igår MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare 43
- Igår Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer 15
- Igår Nvidias nästa arkitektur för Geforce kommer år 2025 58
- 27 / 6 Afox släpper kompakt Geforce RTX 4090 36
- Igår Veckans fråga: Vilket operativsystem föredrar du? 75
- Igår Bilar med smarta inslag ger fler dumma fel 56
- 27 / 6 Telekombranschen: "Smarta glasögon ersätter telefoner inom fem år" 88
- 26 / 6 Lastpass-användare rasar – kan inte logga in 59
- 26 / 6 Inet frågar SweClockers – Vad skulle du vilja förbättra på Inet.se? 53
- Hjälp angående gammal psu och "nytt" grafikkort0
- Bildvisnings program5
- Veckans fråga: Vilket operativsystem föredrar du?75
- Fel post (dödsbo)8
- Framtiden för C# och .Net i Sverige46
- Diablo IV – den stora tråden2702
- Solfilm till fönster för sommarvärmen. Behöver råd.29
- Benify-erbjudanden på Samsung-TV [utbruten tråd]1028
- Vad har ni i lön?12144
- Skulle behöva lite hjälp med val av utbildning!17
- Säljes LG 27'' UltraGear 27GP950 4K Nano IPS 160 Hz HDMI 2.1
- Säljes Star Wars Jedi AMD kod
- Säljes Trasig Xiaomi Mi Electric Scooter (M365) Svart
- Säljes 5800x3D + x570 Meg Unify + be quiet! Dark Rock Slim
- Säljes AMD ASUS DUAL RX6700XT
- Säljes Dell OptiPlex 7010
- Säljes Datordelar: i5 9600k + 1070 GTX mm.
- Säljes 1080 TI | Vattenblock | 1TB SSD | Apple Watch 4 Stainless | Hörlurar | Mikrofon
- Säljes Intressekoll: Xbox Series S 512Gb samt Switch Oled 64Gb Vit
- Säljes Gamingdator RTX 3090, i9-10900K, 32GB ram
- Nvidia: "Energieffektiva RTX 4060 sparar hundralappar"34
- MSI Geforce RTX 4060 Ventus 2X OC – bra prestanda vid 1080p men medioker kylare43
- Veckans fråga: Vilket operativsystem föredrar du?75
- Bilar med smarta inslag ger fler dumma fel56
- Noctua släpper monteringsram för "deliddade" Ryzen 7000-processorer15
- Nvidias nästa arkitektur för Geforce kommer år 202558
- Microsoft vill strömma Windows från molnet70
- Starfield utvecklas med AMD:s välsignelse144
- Telekombranschen: "Smarta glasögon ersätter telefoner inom fem år"88
- En av tre svenskar använder annonsblockerare79
Externa nyheter
Spelnyheter från FZ
- Alan Wake och CoD: Kallt krig snart på PS Plus, enligt läcka igår
- Red Dead Redemption åldersmärkt igen i Korea – det spekuleras i remaster igår
- Fallout London flyttas för att slippa Starfield-konkurrensen igår
- Minecraft-filmen kan ha hittat sin Steve – Pedro "The Last of Us-Joel" Pascal igår
- Stor Diablo IV-patch släppt, mer XP och ombalanserade klasser igår