Autor | Zpráva | ||
---|---|---|---|
Axamith Profil |
#1 · Zasláno: 9. 11. 2010, 12:05:24
Potřeboval bych zjistit jméno souboru, odfiltrovat z něj příponu a uložit do proměnné. Lze toto nějak udělat.
K čemu to bude? Mám sadu asi 60souborů a do každého z nich potřebuji includovat část textu. např. otevřu soubor 1.php zjistím jeho název 1.php, odfiltruji .php, zůstane 1 hondotu 1 vložím do proměnné $text = 1; do souboru vložím text, který bude odpovídat hodnotě 1 <?include "texty/$text.html"?> Neměl by někdo nějaký nápad? Děkuji |
||
__construct Profil |
#2 · Zasláno: 9. 11. 2010, 12:17:01
Pozri si funkciu
basename() alebo pathinfo()
|
||
Axamith Profil |
#3 · Zasláno: 9. 11. 2010, 12:42:15
__construct:
Díky mrknu na to. Snad se s tím poperu. |
||
Axamith Profil |
#4 · Zasláno: 9. 11. 2010, 13:54:37
Hmm, nějak se s tím nedokážu poprat.
Takhle to funguje, ale musím mít zadanou URL. <?php $path = "http//localhost/test/10.php"; $file = basename($path, ".php"); ?> <div style=" padding: 5;"> <?include "help/$file.html"?> </div> Předpokládám, že bude potřeba ještě použít zmiňovanou fci pathinfo() Jak ale zadat parametry této funkce, aby vypsala URL do proměnné $path? |
||
__construct Profil |
#5 · Zasláno: 9. 11. 2010, 14:41:37 · Upravil/a: __construct
Axamith:
Napr. takto: <?php $subor_info = pathinfo('test/10.php'); // tá cesta je relatívna k miestu odkiaľ púšťaš skript ?> <div style=" padding: 5;"> <?php include "help/{$subor_info['filename']}.html"?> </div> |
||
Axamith Profil |
#6 · Zasláno: 9. 11. 2010, 18:51:38
__construct:
Aha, já měl představu, že script si sám dokáže načíst URL podle adresy, ze které je spuštěn. Tak to jsem asi chtěl příliš :-( |
||
Časová prodleva: 13 let
|
0