类型:转载 责任编辑:asp 日期:2007/03/01
我想把一个网页的某一部份内容链接到自己的网页上面,请问这能行吗?例如我就想把csdn首页上的头条信息那一块链接到自己的网页上,可不可以呢?
推荐阅读
use iframe
<iframe>...</iframe>
用法: 创建一个内联的帧
开始/结束标识: 必须/必须
属性: name="..."定义帧的名字
scr="..."定义在帧中显示的内容的来源
frameborder="..."定义帧之间的边界(0或1)
margwidth="..."设置帧的边界和其中内容之间的间距
margheight="..."设置帧的边界和其中内容之间的间距化
align="..."被反对。控制对齐方式(left, center, right, justify)
noresize="..."使帧的尺寸不能变
scrolling="..."设置滚动条的表示方式(auto, yes, no)
height="..."帧的高度
width="..."帧的宽度
你是说动态的链接吗? 还是说要做一个简单的静态链接
动态的不是太好做 有些服务器是不允许的
不过对有些页面php是可以远程取得文件内容的
<?php
error_reporting (e_all);
$service_port = getservbyname (www, tcp);
$address = gethostbyname (www.csdn.net);
$socket = socket_create (af_inet, sock_stream, 0);
$result = socket_connect ($socket, $address, $service_port);
if ($result < 0) {
$the_info = "socket_connect() failed.\nreason: ($result) " . socket_strerror($result) . "\n";
} else {
$the_info = "ok.\n";
}
$in = "get / http/1.0\r\nhost: www.csdn.net\r\n\r\n";
$out = ;
$the_contect = ;
socket_write ($socket, $in, strlen ($in));
for ($i = 0; $i < 50; $i++) {
$out = socket_read($socket,2048);
if($i>5)$the_contect .= $out;
}
$the_contect = strstr($the_contect,"<!--头条信息");
$me = explode("\n",$the_contect);
$contect="";
for ($i = 13; $i < 200; $i++) {
if(ereg("</td></tr>", $me[$i])) break;
$contect .= $me[$i];
}
echo $contect;
socket_close ($socket);
?>