file neve kiterjesztés nélkül
Sziasztok!
Nem tudom megvalósítható e, hogy ha egy könyvtárat kilistázók és van bennex file akármilyen kiterjesztéssel, hogy a file neveket csak a kiterjesztés nélkül jelenítse meg.
Pl valami.txt csak ezt írja valami
Én a substr függvényt találtam a legjobban jónak de csak ez is csak azt irta ki ami nem kell.
Ha egy forma hosszúak lennének a filek akkor megtudnám oldani de így nem jövök rá.
Köszi
■ Nem tudom megvalósítható e, hogy ha egy könyvtárat kilistázók és van bennex file akármilyen kiterjesztéssel, hogy a file neveket csak a kiterjesztés nélkül jelenítse meg.
Pl valami.txt csak ezt írja valami
Én a substr függvényt találtam a legjobban jónak de csak ez is csak azt irta ki ami nem kell.
Ha egy forma hosszúak lennének a filek akkor megtudnám oldani de így nem jövök rá.
Köszi
<Nincs cím>
ha a .+3karakter nem igaz, akkor pl. explode()/implode() jatszhat szerepet
tessék, itt egy lehetőség
Ez is egy megoldás
print $rovidfajl[0];
Ez is lehet egy megoldás. Ez a $fajnev stringet kettévágja a pont előtti és pont utáni részre a pont előtti a $rovidfajl[0] ban a pont utánit a $rovidfajl[1] ben megtalálod.
<Nincs cím>
ez.ket.hosszu.nevu.megoldas
$filenev = "aa.aa.aa.myfile.txt";
print substr($filenev, 0, -4);
//változó kiterjesztéshosszra:
$filenev = "aa.aa.aa.myfile.txtx";
print strpos(strrev($filenev), ".");
--ade--
illetve...
print substr($filenev, 0, -strpos(strrev($filenev), ".")-1);
--ade--
<Nincs cím>
array_pop($rovidfajl);
$file_nev=implode(".",$rovidfajl);
echo $file_nev;
<Nincs cím>
erről már volt szó
http://weblabor.hu/forumok/temak/8201#comment-15608
gex :]