Hirdetés
Új hozzászólás Aktív témák
-
Inv1sus
addikt
Sziasztok!
PHP-val kiolvasom egy könyvtárban található képfájlok neveit egy tömbbe, majd egy ciklussal <img> tagbe megírogatva echoval kirajzoltatom őket a lapra. Ha nincs ékezet bennünk, akkor probléma nélkül működik, de ha mondjuk van a könyvtárban egy ű.jpg:
Akkor valami karakterkódolási hiba jön elő. Mit lehet a gond?
Egyébként Codeignitert használok, annak is ezt a helper funkcióját:
if ( ! function_exists('get_filenames'))
{
function get_filenames($source_dir, $include_path = FALSE, $_recursion = FALSE)
{
static $_filedata = array();
if ($fp = @opendir($source_dir))
{
// reset the array and make sure $source_dir has a trailing slash on the initial call
if ($_recursion === FALSE)
{
$_filedata = array();
$source_dir = rtrim(realpath($source_dir), DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR;
}
while (FALSE !== ($file = readdir($fp)))
{
if (@is_dir($source_dir.$file) && strncmp($file, '.', 1) !== 0)
{
get_filenames($source_dir.$file.DIRECTORY_SEPARATOR, $include_path, TRUE);
}
elseif (strncmp($file, '.', 1) !== 0)
{
$_filedata[] = ($include_path == TRUE) ? $source_dir.$file : $file;
}
}
return $_filedata;
}
else
{
return FALSE;
}
}
}
Új hozzászólás Aktív témák
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Samsung Galaxy A53 5G / 6/128GB / Kártyafüggetlen / 12 Hó Garancia
- PlayStation 5 FAT Lemezes + kontroller 6 hó garancia, számlával!
- Mio Star 8750B Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- LG 32GS95UX - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


