embed dosyaları. js ve. css gibi için include_path ayarlanır?

2 Cevap php

Tamam ben şimdi tek bir yerde tüm php dosyalarını koymak ve onları şöyle bir include_path ayarlayarak bir filepath olmadan dahil edilmesi mümkün olması için bir yol var biliyorum:

php_value include_path .:/pathToPHPFiles

Onlar aynı dizine sanki Tamam şimdi sürece benim PHP dosyaları bu dizine olarak ben herhangi bir alt onları içerebilir.

Diğer dosya. Css gibi türleri ve bunun gibi bir hile olup olmadığını merak ediyorum. Yüzden tek bir yerde hepsini koymak ve filepath kaygısı olmadan bir sayfa onları gömmek olabilir js?

2 Cevap

define("CSSPATH", "/path/to/css/");

echo '<link rel="stylesheet" type="text/css" href="'.CSSPATH.'style.css" />';

ya da bir .htaccess dosyasında:

RewriteEngine on  
RewriteRule ^(.*\.css)$ path/to/css/$1

Ben. Htaccess sürümü hakkında emin değilim ... düzeltmeler bekliyoruz.

Bunun için base etiketini kullanabilirsiniz.

...
<head>
    <base href="/somepath/">
    ...
</head>
<body>
<!-- the following images src  will be resolved into '/somepath/image.png'
<img src="image.png" alt=""/> 
...    

Ama sonra tekrar, neden sadece adresler ile başlayan, yani mutlak adresler kullanmayınız /?