Php dosya içeremez

5 Cevap

I / else ifadeleri eğer bu hatayı alıyorum denir, ben başka bir alanda, ancak bu tam kodu aşağıda çalışıyor aynı dosyada garip bir sorunu var, bazı aşağıdaki kodu çalıştırıyorum;

Warning: include() [function.include]: URL file-access is disabled in the server configuration in C:\webserver\htdocs\processing\process.friends.php on line 168

Warning: include(http://localhost/index.php) [function.include]: failed to open stream: no suitable wrapper could be found in C:\webserver\htdocs\processing\process.friends.php on line 168

$_SESSION['sess_msg'] = 'Please Enter the Correct Security Code';
$_GET["friendid"] = $friendid;
$_GET["p"] = 'mail.captcha';
$_GET["f"] = 'friend';
include ("index.php");
exit;

Ve sadece ben njot AYNI zamanda bu kodu 2 kez çalıştırmak çalışıyorum açıklamak için, bu gibi daha bulunuyor; Bu böyle ama sadece onlar aynı anda çalıştırmak değil noktası olsun

if(something){
   run the code above
}else{
   run the code above
}

Bu konularda, ben şu anda bir Windows PC üzerinde bir lamba kurulumu çalıştırıyorum

5 Cevap

kodunuzu "http://localhost" kısmını kaldırın. Kendi dosyalarını içerir Pratik bir kural olarak, size dosya sistemi onları içermelidir.

include "./index.php";

Sadece http://localhost/ kısmını çıkarın ve tamam olacak.

Ben bir URL tabanlı dosya eklemek için ihtiyacı hissediyorum neden sormak zorunda gerçi Eh, ben, Sorunuzun cevabını kow değil mi?

include('http://whatever.com/ '); son derece tehlikeli olabilir.

Sadece çıktı ki oluşturulan HTML çalışıyorsan, ben) sen 'echo file_get_contents('http://some/url gibi bir şey öneririm; . PHP kodu dahil çalışıyorsanız, sistem yolu kullanın

Onlar tam olarak aynı mı? Eğer kodun her iki sürümünü gönderebilir misiniz?

Ben de bir ('http:// ...') dahil yapmıyorum öneririz olabilir; Bu sunucunuza bir HTTP isteği PHP yapmak ve sonucu çekecek. Sadece yapıyor kapalı biraz daha iyi olabilir ('index.php') arasında;, bu kurulum için mümkün olup olmadığını.

allow_url_fopen php.ini etkindir?