[ TeSiC @ 11.08.2011. 14:40 ] @
Potrebno je da iz nekog foldera pokupim imena svih fajlova koji se nalaze u njemu i da ih prikazem na stranici. Medjutim problem na koji nailazim je sledeci...NEMA NASIH SLOVA :(
Imam folder "slike" i unutar njega nrp. slike Petar Perić.jpg, Slobodan Dragić.jpg itd...
Medjutim skripta mi izbacuje razultate tipa Petar Peric.jpg, Slobodan Dragic.jpg itd.

Ne znam koji encoding da koristim da dobijem i nasa slova tj. da dobijem ime fajla onakvo kakvo je u folderu.
Recimo ako je naiziv fajla cirilicni dobijem sve upitnike (?????? ?????.jpg)

[internal_encoding] = ISO-8859-1

Code:

<?
$dir = 'slike';

$dh  = opendir($dir);

while (false !== ($filename = readdir($dh))) {
      
    $ext = explode('.',$filename);
    
    if ($ext[1] == "jpg") {

      echo $ext[0];
      echo "<BR>";
   
    }
  


?> 


probao sam da koristim i "iconv" da prebacim iz ISO-8859-1 u UTF-8 ali nisam dobio odgovarajuce rezultate.


Ima li ko rjesenje za ovo?


Pozdrav
Tesic
[ TeSiC @ 11.08.2011. 19:47 ] @
Prebacio sam folder sa slikama na kompjuter pod windows XP-om i pokrenuo isti kod.
Vidljiva su mi sledeća slova sa kvakicama: Š š Ž ž Đ
Slova đ Ć ć Č č su mi idalje ne vidljiva i mjenjaju ih slova d C c C c

'Bem ti kvakicu i ko je izmisli, lijepi englezi!


pozdrav
la tesic
[ Zlatni_bg @ 12.08.2011. 06:47 ] @
Probaj sa "utf8", bez crtice.
Takodje, moras imati instaliranu latinicu na kompjuteru na kom se izvrsava PHP skripta.
[ TeSiC @ 12.08.2011. 08:41 ] @
Probao sam sa UTF8 (bez crtice).
ali i dalje bez ocekivanih rezultata.

Jel pod instaliranom latinicom na racunaru mislis na instaliranu latinicnu tastaturu.


Pozdrav
Tesic
[ Alex_SD @ 13.08.2011. 12:27 ] @
Probaj da stavis ovo na pocetak fajla (odmah iza <?php )

Code:
header("Content-type: text/html; charset=utf-8");
[ TeSiC @ 14.08.2011. 23:49 ] @
Citat:
Alex_SD: Probaj da stavis ovo na pocetak fajla (odmah iza <?php )

Code:
header("Content-type: text/html; charset=utf-8");


Hvala, to sam vec probao i nije davalo rezultate.