Wyświetlam sobie część nazwy (4001) pliku (4001.jpg) w tym kodzie:
//katalog z dużymi obrazkami $katalog = "160x200"; //katalog z miniaturkami $katalogMiniaturki = "160x200m"; //ilość zdjęć na stronie $naStronie = 20; //czy ma być opis zdjęcia - jego numer - true to tak, false to nie $opisZdjecia = true; //--------------------------------------------- //ilość zdjęć - liczy pliki w katalogu //ilość stron //odczyt katalogu z obrazkami $i = 0; //utworzenie tablicy z obrazkami foreach($pliki as $key => $value){ $tab[$i] = $value; $i++; } //sortowanie tablicy for($i = 0; $i < $ilosc; $i++){ if($opisZdjecia) $opisZdjecia = '<h3>Pościel ELWAY rozmiar '.($katalog).'</h3>'. '<h2>'.'Wzór nr '.basename($tab[$i], ".jpg").'</h2>'; $tablica[$i] = '<li><a href="'.$tab[$i].'" class="highslide" onclick="return hs.expand(this)" title="Posciel ELWAY rozmiar '.($katalog).' Wzór nr '.basename($tab[$i], ".jpg").'"><img src="'.str_replace($katalog, $katalogMiniaturki, $tab[$i]).'" />'.$opisZdjecia.'</a></li>'; } //sprawdza aktualny numer strony if(isset($_GET['strona']) && $_GET['strona'] > 0 && $_GET['strona'] <= $iloscStron) $strona = $_GET['strona']-1; else $strona = 0; $poczatek = $strona * $naStronie; if($poczatek >= $ilosc) $poczatek = 0; $koniec = $poczatek + $naStronie; if($koniec >= $ilosc) $koniec = $ilosc; //generowanie wykazu for($i = $poczatek; $i < $koniec; ++$i){ }
dokładnie robi to ten kawałek:
Wszystko fajnie działa lecz nazwę pliku muszę rozbudować, będzie miała postać 4001_(ciąg znaków).jpg , np. 4001_drty.jpg ale w dalszym ciągu chciałbym aby
wyświetlało się tylko 4001, napisałem sobie w uproszczeniu, na sztywno, szkielet kodu który to robi:
$plik='4001_zpc.jpg';
ale nie umie tego wpisać w ten kod który już mam. Mógłby ktoś mi to wpisać w mój kod.
Temat rozkminiłem, jeśli komuś się przyda to proszę:
//sortowanie tablicy for($i = 0; $i < $ilosc; $i++){ //wyodrębnienie części nazwy z pliku if($opisZdjecia) $opisZdjecia = '<h3>Pościel ELWAY rozmiar '.($katalog).'</h3>'. '<h2>'.'Wzór nr '.($prefix[0]).'</h2>'; $tablica[$i] = '<li><a href="'.$tab[$i].'" class="highslide" onclick="return hs.expand(this)" title="Posciel ELWAY rozmiar '.($katalog).' Wzór nr '.($prefix[0]).'"><img src="'.str_replace($katalog, $katalogMiniaturki, $tab[$i]).'" />'.$opisZdjecia.'</a></li>'; }