PHP için mutlak yollar dahil

2 Cevap php

Tamam ben values.php denilen ayrı bir dosyaya gelecek bu veri olacak bir tablo kurma benim işte bu Cuma değilim. Ben bu gibi yazarken, divs boş açmak. Ben yanlış yazılmış, mutlak bir yol çalışmıyor "include" düşünüyorum?

<?php include('http://www.nextadvisor.com/credit_report_services/values.php'); ?>

<div class="box_text">
						<div class="box_image">
						 <a href="<?php echo $offer1link ?>" target="blank"><img src="<?php echo $offer1logo ?>" alt="<?php echo $offer1name ?>"></a></div>
					  <div class="box_rating">
							Rating:<span class="star_rating"><img src="<?php echo $offer1star1 ?>" alt=""></span><br>
						  <div class="rating_review"><a href="<?php echo $offer1link ?>" target="blank">Go to Site</a> | <a href="<?php echo $offer1anchor ?>">Review</a></div>							</div>


						<br style="clear: both;">
					  </div>

Oh ve teşekkür önceden herhangi bir yardım için verebilirsiniz. Bana yardımcı olan herkes büyüğüdür. Ben bazen iki kişi soru cevap ve ben hem yeşil onay veremem kötü nedenini hissediyorum.

2 Cevap

Türü, bunun tehlikeli olduğunu söylemek değil, varsayılan olarak engellenir yapmaya çalışıyoruz içerir. Sen uzak bir dosya eklemek için çalışıyoruz.

Script "values.php" olarak aynı makinede ise size dosyanın bulunduğu yere göre benzer mutlak bir yol için "/ var / www / nextadvisor.com / credit_report_services / values.php" veya bir göreli yolunu kullanmanız gerekir , yerine http://www.nextadvisor.com/credit_report_services/values.php

Bu uzak bir dosya eklemek için çalışıyoruz bana görünmüyor ama yine de uzak bir dosya eklemek istiyorsanız eğer php.ini aşağıdaki yönergeleri belirlemek gerekir

allow_url_fopen = 1
allow_url_include = 1

Mutlak dosya / yol şeydir / her yerde dosya sistemi hiyerarşi içinde dosyaya erişmek gibi için / file.php.

Aynı dir, ya da aynı dizine göre de Eğer onun, gibi bir şey kullanabilirsiniz

include dirname(__FILE__) . '/file.php';
include realpath(dirname(__FILE__) . '/../dir') . '/file.php';
include realpath(dirname(__FILE__) . '/../dir/file.php');

Muhtemelen gibi bazı sabitleri yapmak gerekir

define('BASEDIR', dirname(__FILE__));
define('LIBDIR', BASEDIR . '/lib');