1. php如何在一個頁面調用另一個頁面的方法
貌似在index.php文件前面,使用include/include_once/require/require_once函數指令引入a.php即可。
<?php
include'a.php';
.....
?>
2. php中如何調用其他頁面中的函數
php中可以把函數名通過字元串的方式傳遞給一個變數,然後通過此變數動態調用函數
下面是一個簡單的動態函數調用範例
<html>
<head>
<title>Dynamic
Function
Calls</title>
</head>
<body>
<?php
function
sayHello()
{
echo
"Hello<br
/>";
}
$function_holder
=
"sayHello";
$function_holder();
?>
</body>
</html>
3. php怎麼調用html
看來你並不了解PHP到底是什麼?
PHP: Hypertext Preprocessor,中文名:「超文本預處理器」
你可能以為PHP 和HTML是兩種不同的語言,
其實PHP只是嵌套HTML中的相當於腳本的語言,最終還是以HTML為核心.
假如把 HTML 比如一個鮮肉包, 你可能認為PHP 是麵粉或者鮮肉 這種 原材料之一...
但其實 PHP 只是膨化機或者添加劑的角色...沒有PHP的時代一樣有HTML頁面..
理解這層,再看這個問題就非常簡單了:
<?php
functionindex(){
?><h>這是HTML</h><?php
}
?>
就是這么簡單....因為PHP本身就是嵌套HTML中,所以以 ?>結束PHP之後就可以輸出HTML,再要進行PHP代碼 再以 <?php 開始.....
4. php如何調用jsp的頁面返回結果,最好給個示例代碼,謝謝了
樓主好:
我這邊有已經用了很久的curl_exec的方法了。我把方法的源碼發給你
function make_request($url, $params , $timeout =30){
set_time_limit(0);
$str="";
if($params!="")
{
foreach ($params as $k=>$v) {
if (is_array($v)) {
foreach ($v as $kv => $vv) {
$str .= '&' . $k . '[' . $kv . ']=' . urlencode($vv);
}
} else {
$str .= '&' . $k . '=' . urlencode($v);
}
}
}
if (function_exists('curl_init')) {
// Use CURL if installed...
$ch = curl_init();
$header=array(
'Accept-Language: zh-cn',
'Connection: Keep-Alive',
'Cache-Control: no-cache'
);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
if($timeout > 0)curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$result = curl_exec($ch);
$errno = curl_errno($ch);
curl_close($ch);
return $result;
} else {
$context = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded'."\r\n".
'Content-length: ' . strlen($str),
'content' => $str));
if($timeout > 0)$context['http']['timeout'] = $timeout;
$contextid = stream_context_create($context);
$sock = @fopen($url, 'r', false, $contextid);
if ($sock) {
$result = '';
while (!feof($sock)) {
$result .= fgets($sock, 8192);
}
fclose($sock);
}
else{
return 'TimeOut';
}
}
return $result;
}
3個參數:
1 你要訪問的頁面的url地址。
2 你的請求參數:array(id=>"1",name=>'root'); 按照這樣的類型
3 超時時間 默認30秒 很好用的
望樓主採納為最佳答案吧。這個方法我的項目中一直在用的。
5. wordpress調用PHP代碼怎麼寫
如果你的PHP代碼是寫在一個PHP文件中,如果是自定義的,如album.php,直接在你想要調用該文件的函數或類的文件頭部,引入該文件即可,使用include、include_once或者require、require_once語法即可。
其中wordpress給出的主題示例,themes/twentytwelven等的index.php文件中的<?php get_header(); ?>的get_header或者get_footer最終都是調用的requrie或者require_once函數。
如果你想要調用的是一個PHP文件中的一個函數,同樣在相應的文件頭部引入該文件,然後使用正常的PHP語法直接調用即可;
如在album.php中定義了function doPre($album),在index.php文件中想要調用的話,包含該文件以後,可以直接使用<?php doPre($album); ?>
tags.php文件的話,如果是想要包含整個php文件內容,就想index.php包含header.php一樣,直接在你想要的位置include或者require即可,如果是函數的話,簡單點直接放在function.php文件中,然後再tag.php文件中直接調用該函數即可。
6. PHP怎麼調用網頁
a.php
<?php
/*不知道你是想跳轉還是取回網頁內容後顯示
$type為TRUE時採用頁面跳轉方式
$type為FALSE時採用取回內容後顯示
*/
$type = TRUE;
if( isset( $_GET['url'] ) ){
$url = 'http://' . $_GET['url'];
if( $type ){
header("Location: $url");
}else{
$page = file_get_contents($url);
echo $page;
}
}else{
echo '未設置URL參數';
}
?>