Autor Zpráva
Axamith
Profil
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
Pozri si funkciu basename() alebo pathinfo()
Axamith
Profil
__construct:
Díky mrknu na to. Snad se s tím poperu.
Axamith
Profil
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
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
__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š :-(

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: