2016-03-19 17 views
0

Bir üstbilgi/altbilgiyi php's include_once ile eklemeye çalışıyorum. "Eyaletler" adında bir alt klasör oluşturmadan sorun yaşamadım. include_once("header.php");'u dahil etmeye çalıştım ve başarısız oluyor. Biliyorum çünkü aynı dizinde değil, bu yüzden include_once("/header.php"); denedim ve işe yaramadı. Ben de bunu denedim: Ben bunun için yanlış yapıyorumAlt klasörden kök başarısızlığa geçme

include_once("header/states.php");

include_once("header/.php");

doğru dizine olsun? Bir sürü dosya düzenlemeye çalışıyorum ve bunu doğru şekilde yapmak istiyorum, böylece herhangi bir yardım takdir edildi.

enter image description here

enter image description here

cevap

1

Kullanım ./ geçerli dizin başvurmak için: Eğer gelen başvuran dosyayı farz ediyor

 include_once("./states/header.php"); 

gösterilen dizinde olduğunu. o (_notes gibi) başka bir dizinde ise o zaman dizin bir düzey yukarı böylece ../ tarafından başvurulan edilebilir:

 include_once("../states/header.php"); 
+0

'Uyarı: include_once (./ devletler/header.php): failed to open stream: C: \ xampp \ htdocs \ sprayfoam \ SFEI \ States \ Alabama-Spray-Foam-Insulation.php dosyasında böyle bir dosya ya da dizin yok. '' Siz düzeltmeden önce aynı hatayı başka yolla aldım. – Becky

+0

index.html dosyanızın/include_once (..) satırını içeren dosyanın tam yolu nedir? – Hektor

+0

Bu şimdi Xampp'de, ancak bir cpanel üzerinde olacak. Az önce denedim ve yardım etmedi. – Becky