本文目录一览:
- 求简单的php分页代码一定要是简单最好可以详细解释的,如果可以希望高手能把这段代码加上分页
- [求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的tit](#求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的tit)
- 请教一段php代码
- PHP网络编程的代码怎么写?
- php网站,代码有一段不知道什么意思,求大神帮忙(代码如下)
- [PHP技术员麻烦给段代码, 我SQL数据库数据表wenzhang表名neirong?](#php技术员麻烦给段代码, 我sql数据库数据表wenzhang表名neirong)
求简单的php分页代码一定要是简单最好可以详细解释的,如果可以希望高手能把这段代码加上分页
/*
'PID 页面中的其它传参连接
'page 要显示的页码
'Vcount 总记录数
'Pnum 每页记录数
'className 超连接样式
*/
function ThePage($Pid, $page=1, $Vcount, $Pnum, $className){
$Pcount = ceil($Vcount/$Pnum);
if($page > $Pcount) $page = $Pcount;
$StartPageNum = 1;
while($StartPageNum + 10 <= $page){
$StartPageNum = $StartPageNum + 10;
}
$EndPageNum = $StartPageNum + 9;
if($EndPageNum > $Pcount) $EndPageNum = $Pcount;
$show = $show."<tr><td colspan='10' bgcolor='' align='right' style='padding-right:25px;padding-top:5px;' class='".$className."'";
$show = $show."共<b>".$Pcount."</b>页 共有<b>".$Vcount."</b>记录 第<b>".$page."</b>页 跳到第 [ ";
if($StartPageNum > 1) $show = $show."<a class='".$className."' href='?".$Pid."page=".($StartPageNum-1)."' title='前十页'><font face='webdings'>7</font></a>";
for($go = $StartPageNum; $go <= $EndPageNum; $go++){
if($go != $page){
$show = $show."<a class='".$className."' href='?".$Pid."page=".$go."'>".$go."</a>";
}else{
$show = $show."<b>".$go."</b>";
}
$show = $show." ";
}
if($EndPageNum < $Pcount) $show = $show."<a class='".$className."' href='?".$Pid."page=".($EndPageNum+1)."' title='下十页'><font face='webdings'>8</font></a>";
$show = $show."] 页";
if($page != 1) $show = $show."<a class='".$className."' href='?".$Pid."page=1'>首页</a> <a class='".$className."' href='?".$Pid."page=".($page-1)."'>上一页</a>";
if($Pcount - $page != 0) $show = $show."<a class='".$className."' href='?".$Pid."page=".($page+1)."'>下一页</a> <a class='".$className."' href='?".$Pid."page=".$Pcount."'>尾页</a>";
$show = $show."</tr></td>";
return $show;
}
数据库连接与查询
// 连接数据库
mysql_connect("localhost", "root", "");
// 选择数据库
mysql_select_db("company");
// 设置字符集
mysql_query("set names 'utf8'");
分页逻辑
// 设置参数
$page = $_REQUEST["page"];
if($page == "") $page = 1;
$Pid = "";
$Pnum = 10;
$classname = "lwf";
// 查询总记录数
$rs = mysql_query("select count(*) from emp e1 left join emp e2 on e1.mgr = e2.empno left join dept on e1.deptno = dept.deptno");
$Vcount = @mysql_result($rs, 0);
@mysql_free_result($rs);
// 计算起始位置和限制数量
$start = ($page - 1) * $Pnum;
$lastNum = $Vcount - ($page - 1) * $Pnum;
$limit = $lastNum > $Pnum ? $Pnum : $lastNum;
// 查询分页数据
$rs = mysql_query("select e1.empno, e1.ename, e1.job, e1.mgr, e1.hiredate, e1.sal, e1.deptno, e2.ename as mname, dname from emp e1 left join emp e2 on e1.mgr = e2.empno left join dept on e1.deptno = dept.deptno LIMIT $start,$limit");
输出表格
while($ary = mysql_fetch_array($rs)){
echo "<tr bordercolor='blue'>";
echo "<td width='80' height='20' align='center'>".$ary["empno"]."</td>";
echo "<td width='80' height='20' align='center'>".$ary["ename"]."</td>";
echo "<td width='80' height='20' align='center'>".$ary["job"]."</td>";
echo "<td width='80' height='20' align='center'>".$ary["mname"]."</td>";
echo "<td width='150' height='20' align='center'>".$ary["hiredate"]."</td>";
echo "<td width='80' height='20' align='center'>".$ary["sal"]."</td>";
echo "<td width='80' height='20' align='center'>".$ary["dname"]."</td>";
echo "<td width='90' height='20' align='center'><a href='empedit.php?aa=".$ary['empno']."'>修改</a> | <a href='empdel.php?aa=".$ary['empno']."'>删除</a></td>";
echo "</tr>";
}
@mysql_free_result($rs);
echo ThePage($Pid, $page, $Vcount, $Pnum, $classname);
求php大神写段代码, 其实就是一个最简单的采集,输入一个url,然后正则表达式截取网页里的tit
<?php
if (!empty($_POST['url'])) {
$url = trim($_POST['url']);
$c = file_get_contents($url);
$titlepartner = preg_match_all('/<title>(.*)<\/title>/isU', $c, $matches);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<form method="post">
<table>
<tr>
<th>URL</th>
<td><input type="text" name="url" value="<?php echo $url; ?>" (完整的网址)</td>
<td><input type="submit" value="开始"></td>
</tr>
</table>
</form>
<?php
if (!empty($_POST['url'])) {
echo "<br />";
echo "<table border='1' width='500px' height='50px'>";
echo "<tr>";
echo "<th>TITLE</th>";
echo "<td>{$matches[1][0]}</td>";
echo "</tr>";
echo "</table>";
}
?>
</body>
</html>
请教一段php代码
$pageinfo = array(); // 定义一个数组$pageinfo
$s = ""; // 设定$s初始值为空
foreach ($_GET as $key => $value) { // 遍历$_GET数组
if ($key != 'lg') $s .= "$key=$value"; // 如果键名不是'lg',则拼接字符串
}
$pageinfo['myGET'] = $s; // 将$s放入数组中
if ($lg) swap_language($lg); // 如果存在$lg参数,执行swap_language函数
if ($language == 'ch') { // 如果语言是中文
$pageinfo['Change_lan'] = 'en'; // 切换为英文
} else {
$pageinfo['Change_lan'] = 'ch'; // 否则切换为中文
}
// 设置session
if (!session_is_registered("language")) {
session_register("language");
$language = 'ch';
}
PHP网络编程的代码怎么写?
$host = "111.13.100.92"; // 设置主机
$port = 65530; // 设置端口
set_time_limit(0); // 设置超时时间
// 创建socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("不能建立socket链接!\n");
// 绑定socket到端口
$result = socket_bind($socket, $host, $port) or die("不能绑定socket给定的端口\n");
// 开始监听
$result = socket_listen($socket, 3) or die("建立socket连接失败\n");
// 接受客户端连接
$socket_a = socket_accept($socket) or die("不能接受客户端socket请求\n");
// 读取客户端输入
$input = socket_read($socket_a, 4096) or die("读取客户端输入失败\n");
$input = trim($input); // 清空输入字符
// 处理并返回结果
$output = strrev($input)."\n";
socket_write($socket_a, $output, strlen($output)) or die("不能给客户端返回结果\n");
// 关闭socket
socket_close($socket_a);
socket_close($socket);
php网站,代码有一段不知道什么意思,求大神帮忙(代码如下)
这段代码是前端的JS代码,用于隐藏邮箱地址,防止被爬虫抓取。代码逻辑如下:
- 闭包结构:确保代码在独立作用域中执行。
- try-catch:防止浏览器报错。
- 获取当前脚本标签:通过
document.currentScript
获取当前执行的<script>
标签。 - 读取加密数据:从
data-cfemail
属性中读取加密的邮箱地址。 - 解密算法:
- 前两个字符作为密钥。
- 后续字符两两读取,与密钥异或后转换为ASCII字符。
- 替换加密标签:将解密后的邮箱地址插入页面中。
PHP技术员麻烦给段代码, 我SQL数据库数据表wenzhang表名neirong?
// 如果读取数据出来是列表
$list = [
['neirong' => '你好|你好|你好|你好'],
['neirong' => '好|你|好|你'],
];
foreach ($list as $value) {
$arr = explode('|', $value['neirong']);
foreach ($arr as $value2) {
echo '<a href="#p8">'.$value2.'</a>';
}
}
// 如果读取数据是一行
$info = ['nirong' => '你好|你好|你好|你好'];
// 如果读取数据是一列
$neirong = '你好|你好|你好|你好';
$arr = explode('|', $neirong);
foreach ($arr as $value) {
echo '<a href="#p8">'.$value.'</a>';
}