Autor | Zpráva | ||
---|---|---|---|
viktorčech Profil * |
#1 · Zasláno: 12. 11. 2006, 16:32:26
zdravim,
robim nieco ako filebrowser a snazim sa oddelit priponu od suboru.. to som riesil nejak takto
ked to vsak volam do novej tabulky, vyhadzuje mi to chybu Missing argument 4 .. pricom mam funkciu so styrmi premennymi $s,$p,$v,$d (subor,pripona,velkost,datum).. neviete niekto poradit, ako by to fungovalo korektne? ako by som mal riesit subory bez pripon? vdaka. viktor čech, psinfo@pobox.sk |
||
nightfish Profil |
#2 · Zasláno: 12. 11. 2006, 16:34:44
1) $pripona = substr(file, -3);
2) daleko lepší asi bude najít poslední tečku v názvu souboru (strrpos) a vrátit vše, co je za ní (i když to špatně vyhodnotí třeba příponu .tar.bz2, ale s tím asi nic moc nenaděláš) |
||
Lucky Luke Profil * |
#3 · Zasláno: 12. 11. 2006, 21:05:00
Co tohle? Nevim jestli je to dobry a nebo spatny reseni, ale me se zda fain :)
Navic tvoje funkce nepocita s koncovkou napr. JPEG!!!!!! A ta je dost častá... function get_extension($file){ $ext = explode(".",$file); //pokud se nenajde v retezci tecka, vrati se false if (count($ext)==1) return false; return $ext[count($ext)-1]; } |
||
koudi Profil |
#4 · Zasláno: 12. 11. 2006, 23:50:16
Co třeba takhle:
$path_parts = pathinfo('/www/htdocs/index.html'); echo $path_parts['extension']; |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0