| 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: 15 let
|
|||
0