Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 26. 1. 2009, 23:29:43
Zdravím,
mam složku s obrazky,každy soubor obrazek.jpg má nahled_obrazek.jpg a ja bych potřeboval vypsat jen ten nahled_obrazek.jpg $target1= '../obrazky'; $weeds = array('.', '..','Thumbs.db','index.php') ; $directories1 = array_diff(scandir($target1), $weeds); foreach($directories1 as $value1)echo $value1."<br />"; takhle mi to vzpi3e jak obrazek.jpg tak i nahled_obrazek.jpg ...jak to vyřešit? |
||
ReduxCZ Profil |
#2 · Zasláno: 27. 1. 2009, 06:42:27 · Upravil/a: ReduxCZ
pomoci explode rozlozis nazev souboru napr.
$nahled=explode ("_", $nazev_souboru); a pak tam das tuto podminku if ($nahled[1]=="nahled") echo $nazev_souboru; ...btw vsechno samozrejme bude ve foreach nebo v nejakem cyklu |
||
igamenir Profil |
#3 · Zasláno: 27. 1. 2009, 09:08:52
nevím jak náročné je explode, ale spíš bych to dělal přes porovnání:
if (!strncmp('nahled_', $nazev_souboru, 7)) echo $nazev_souboru; ovšem, pokud by se ti tam někde vzal obrázek třeba nahled_me_prace.jpg, jehož miniatura by byla nahled_nahled_me_prace.jpg, tak by se muselo vážně to explode jak uvedl ReduxCZ a ještě kontrolovat existenci souboru $nahled[2] |
||
Časová prodleva: 16 let
|
0