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参数';
}
?>