Autor Zpráva
radas
Profil *
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
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
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]

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0