Autor | Zpráva | ||
---|---|---|---|
Ulikar Profil * |
#1 · Zasláno: 9. 1. 2011, 15:10:39
Zdravím chci si udělat menu které se automaticky aktualizuje.
Bohužel se tam oběvují přípony a zajímalo by mě jak je odstranit. Napadlo mě že tím že se vyhledá obsah za tečkou a pak se i s tečkou z proměnné odstraní. Princip vím, ale nevím jak to naprogramovat. Předem děkuji za odpověď. |
||
Ulikar Profil * |
#2 · Zasláno: 9. 1. 2011, 15:11:47
Zapoměl jsem napsat že se vytváří pomocí práce se soubory.
|
||
Tori Profil |
#3 · Zasláno: 9. 1. 2011, 15:17:52 · Upravil/a: Tori
|
||
Ulikar Profil * |
#4 · Zasláno: 9. 1. 2011, 15:23:46
Zkusím to.
|
||
Ulikar Profil * |
#5 · Zasláno: 9. 1. 2011, 15:49:28
Díky!
Kdyby měl někdo zájem je tu hotový skript - funkční i u různých přípon: <?php $adresar=opendir("./"); while($jmenosouboru = readdir($adresar)) { if ($jmenosouboru != "." && $jmenosouboru != "..") $pos=strpos($jmenosouboru, '.', 1); $rest = substr($jmenosouboru,0,$pos); echo "$rest <br>"; } closedir($adresar); ?> |
||
xmark Profil |
#6 · Zasláno: 9. 1. 2011, 15:54:54
Ulikar:
A co když přípona nebude? Nebo se soubor bude jmenovat moje.fotka.jpg? |
||
Ulikar Profil * |
#7 · Zasláno: 9. 1. 2011, 15:58:48
To je problém.
To pak napíše false. |
||
Ulikar Profil * |
#8 · Zasláno: 9. 1. 2011, 16:00:04
Ale skript je plně funkční zkus si pojmenovat fotku moje.fotka.jpg.
Nejde to co? |
||
xmark Profil |
#9 · Zasláno: 9. 1. 2011, 16:10:31
Ulikar:
Proč by to nešlo? |
||
Str4wberry Profil |
#10 · Zasláno: 9. 1. 2011, 17:12:52
Jak píše Tori, funkce
strrpos ti vrátí pozici poslední tečky. Když tam tečka nebude, vrátí false , vypíšeš jméno souboru bez úpravy.
|
||
Časová prodleva: 8 dní
|
|||
Ulikar Profil * |
#11 · Zasláno: 17. 1. 2011, 15:07:05
Na Windowsech možná ne,
omlouvám se měl jsem v záložce otevřenou administraci webu tak jsem to narychlo zkusil tam. |
||
Časová prodleva: 14 let
|
0