我a.php只會在其他PHP文件運行PHP代碼的一部分
<?php
echo 'hello world';
echo 'MY NAME IS ZORO';
echo date('Y-m-d');
?>
,我有b.php,我想唯一的代碼(回聲日期(「YM-d」);)從a.php。 我該怎麼辦?
我a.php只會在其他PHP文件運行PHP代碼的一部分
<?php
echo 'hello world';
echo 'MY NAME IS ZORO';
echo date('Y-m-d');
?>
,我有b.php,我想唯一的代碼(回聲日期(「YM-d」);)從a.php。 我該怎麼辦?
據我瞭解,你只需要一個行從多個打印,請嘗試下面的代碼。
a.php只會
<?php
$_GET["onlydate"] = true;
include ('b.php');
?>
b.php
<?php
if(isset($_GET["onlydate"]) && $_GET["onlydate"]){
echo date("Y-m-d");
}
else{
echo 'hello world';
echo 'MY NAME IS ZORO';
echo date('Y-m-d');
}
?>
你必須使用文件處理。然後忽略a.php中不需要的所有代碼,然後執行b.php中的其餘代碼。
您可以閱讀http://www.w3schools.com/php/php_file_open.asp以瞭解文件處理。在這裏你必須看到逐行閱讀的例子。 – Abbas
如果我理解它是正確的,那麼您只需要一行(多個代碼塊)。
Funtions
您可以將代碼的功能,然後打電話給他們,如你所願。
文件a.php只會:
<?php
function printDate() {
echo date('Y-m-d');
}
function printAll() {
echo 'hello world';
echo 'MY NAME IS ZORO';
printDate();
}
?>
文件b.php:
<?php
include 'a.php';
printDate();
?>
共享文件
另一種方法是讓另一個文件c.php與共享內容並將其包含到文件a.php和b .php。
文件a.php只會:
<?php
echo 'hello world';
echo 'MY NAME IS ZORO';
include 'c.php';
?>
文件b.php:
<?php
include 'c.php';
?>
文件c.php:
<?php
echo date('Y-m-d');
?>
http://php.net/manual/en/function.include.php – Kaylined