2015-02-10 34 views
-3

通常我們通過從url調用file_name.php來執行php文件,而不是從url調用file_name,我可以從url調用方法/函數來執行php文件?如果是的話,請用例子來解釋我。如何使用函數/方法調用php文件?

+1

是的,爲什麼不允許任何人在你的服務器上執行任何代碼?! – hynner 2015-02-10 13:01:35

+0

像這樣的東西http://stackoverflow.com/questions/4360182/call-php-function-from-url? – 2015-02-10 13:02:20

+1

你可以執行任何你想要的?你在問什麼?你在找路由器嗎? – h2ooooooo 2015-02-10 13:02:25

回答

0

因爲目前還不清楚你在詢問什麼。

我想你想curl。捲曲調用將在您的服務器上執行php腳本。

或者你可以用如下命令狀php script.php

0

你可以使用EXEC()PHP函數。 看到這個http://php.net/manual/en/function.exec.php

並執行php文件,你可以試試這種方式。

exec('php path/to/your/phpfile.php'); 

例如:

exec('php /var/www/proj/home.php'); 

如果你的PHP文件返回的東西,你想將其保存在變量則酪氨酸這個

exec('php /var/www/proj/home.php',$var); 

,如果你想調用home.php從index.php然後你的index.php看起來像

index.php

<?php 
exec('php /var/www/proj/home.php'); 
?>