Bir sayfadan değişken olsun

4 Cevap

I'am a newbie also my language maybe bad, and looking for solution for my learning php code let say i have many page i.e. etc page1.php ... page1001.php each page maybe: inside of page1.php:

$color = "red";
$pages = "two";
$theme = "ocean";
$lang = "eng";
$charset = "ISO-8859-1";
etc (more..)

sayfa2.php içinde:

$color = "blue";
$pages = "two";
$theme = "ocean";
$lang = "it";
$charset = "UTF-8";
etc (more..)

Şimdi ben bir sayfaya her sayfaların değişken koymak gerekir, n sadece düzenlemek kolayca yüzden bir dahaki sefere onları ayarı için her sayfalarında basit bir kod koymak, ben (düz dosya) düz metin kullanarak notu

Herkes bana yardımcı olabilir mi? i takdir ve teşekkür vermek

4 Cevap

Sen kullanmayı deneyebilirsiniz "include"

ya da kullanabilirsiniz:

require('page1.php');

Bu benzer şekilde çalışır, ancak sayfa yer olamaz eğer bir hata neden olur.

bkz: here

Üzgünüm oh belki ben yanlış açıkladı verin:

I mean all content in page1.php up to page1001.php above i will move to one page call it as parameter.php so parameter.php become:

<? 
//the value of page1.php 
$color = "red"; 
$pages = "two"; 
$theme = "ocean"; 
$lang = "eng"; 
$charset = "ISO-8859-1"; 
etc (more..)

//the value of page2.php : 
$color = "blue"; 
$pages = "two"; 
$theme = "ocean"; 
$lang = "it"; 
$charset = "UTF-8"; 
//etc (more..) 

//the value of page3.php :
$bla-bla = "bla-bla";
?>

şimdi nasıl sayfa1.php değerini çağırmak da yukarıdaki parameter.php de sayfa2.php? i "parameter.php" include kullanıyorsanız; her sayfa sayfa her bazen uygun değildir (page1001.php kadar sayfa1.php) ...

Veri bakılırsa, bu gibi bir ilişkisel diziye belirli bir sayfa için değerler koymak olabilir:

//Page1.php
$page1Information('color' => 'red', 'pages' => 'two', 'theme = 'ocean');

//Page2.php
$page2Information('color' => 'blue', 'pages' => 'five', 'theme = 'forest');

Sonra parameter.php dosyasındaki tüm sayfaları dahil, ve giderek herhangi bir dosyada verilerin üzerine çağırabilirsiniz:

echo $page1Information['color']; 
//Prints out "red"