首页 > 编程知识 正文

php技术员麻烦给段代码,PHP技术工程师

时间:2023-12-26 02:46:17 阅读:322399 作者:ZBPM

本文目录一览:

求简单的php分页代码一定要是简单最好可以详细解释的,如果可以希望高手能把这段代码加上分页

body

?

/*

'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."trtd 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($StartPageNum1) $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;

}

?

?php

//连上数据库

mysql_connect("localhost","root","");

//选择数据库

mysql_select_db("company");

//执行数据库命令

mysql_query("set names 'utf8'");

//关闭数据库就是使用的最近的数据库

echo "afont color=red已查到的记录:/font/a"."font color=red

共".mysql_num_rows

($rs)."条/font"."br"."br";

?

input type="button" value="添加员工" onclick="location.href='empadd.html'" /

form class="bd"

table border="1" align="left" bordercolor="blue" background="27[1].jpg"

td align="center"font color=#0000FF职员编号/font/td

td align="center"font color=#0000FF职员姓名/font/td

td align="center"font color=#0000FF职员职位/font/td

td align="center"font color=#0000FF职员经理/font/td

td align="center"font color=#0000FF入职日期/font/td

td align="center"font color=#0000FF职员工资/font/td

td align="center"font color=#0000FF所在部门/font/td

td align="center" width="100" height="20"font color=#0000FF操作/font/td

/tr

?

//设置参数

$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)){

?

tr bordercolor="blue"

td width="80" height="20" align="center"?php echo $a["empno"];? /td

td width="80" height="20" align="center"?php echo $a["ename"];? /td

td width="80" height="20" align="center"?php echo $a["job"];? /td

td width="80" height="20" align="center"?php echo $a["mname"];? /td

td width="150" height="20" align="center"?php echo $a["hiredate"];? /td

td width="80" height="20" align="center"?php echo $a["sal"];? /td

td width="80" height="20" align="center"?php echo $a["dname"];? /td

td width="90" height="20" align="center"

a href="empedit.php?aa=?php echo $a['empno']?"修改/a |

a href="empdel.php?aa=?php echo $a['empno']?"删除/a/td

/tr

?

}

@mysql_free_result($rs);

echo ThePage($Pid,$page,$Vcount,$Pnum,$classname);

?

/table

/form

/body

求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"

titleDocument/title

/head

body

form method="post"

table

tr

thURL/th

tdinput type="text" name="url" value="?php echo $url; ?"(完整的网址)/td

tdinput 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 "thTITLE/th";

echo "td{$matches[1][0]}/td";

echo "/tr";

echo "/table";

}

?

/body

/html

简单的写了一下,主要是写正则,去匹配读取过来的html代码字符串,有什么不明白的可以私密我,纯手打,望采纳!

请教一段php代码

看字面意思,该程序是一个分页程序的一部分,将参数获得并生成链接,或者是中英文转换

$pageinfo=array();//定义一个数组$pageinfo

$s = "" ;//设定$s初始值为空

foreach( $_GET as $key=$value ) {//循环遍历全局数组变量$_GET,获得其中每个元素的键名与值。

if( $key != 'lg' ) $s .= "$key=$value";//判断如果$_GET中键名不是lg就使$s连接一个字符串,该字符串为循环中的键名=值

}

$pageinfo['myGET'] = $s ;//将$s这个字符串放到定义好的数组$pageinfo中,并设定键名为myGET

if($lg) swap_language($lg);//如果传过来的参数$_GET["lg"]存在,就执行swap_language函数,swap_language函数具体作用不大清楚,程序中没涉及。注:这里$lg等同于$_GET["lg"]如果你的php配置文件中全局变量没有打开,这句是无效的,只能写成$_GET["lg"]

if( $language == 'ch' ) {//如果语言是中文,我理解这里字符串ch代表中文

$pageinfo['Change_lan'] = 'en' ;//设定数组中键名为Change_lan的值为英文,同样我理解en应该代表英文。

}else{

$pageinfo['Change_lan'] = 'ch' ;//如果不是中文,就设定数组中键名为Change_lan的值为中文。

}

//下面就是设定session就没有什么号解释的了。

if(!session_is_registered("language")){

session_register("language");

$language='ch';

}

PHP网络编程的代码怎么写?

PHP网络编程的代码怎么写?本篇文章给大家介绍的是关于PHP网络编程的代码,有兴趣的朋友可以看一下

//echo gethostbyname("");

$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处理通讯

$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网络编程的代码怎么写?这段php网络编程,希望大家一定要学会。

本篇《PHP网络编程的代码怎么写?原来这个代码就足够我们使用了》到这里就已经结束了,小编一直认为,某一个编程软件受欢迎是有一定原因的,首先吸引人的一定是其功能,环球网校的小编祝您PHP学习之路顺利,如果你还想知道更多php知识,可以点击本站的其他文章进行学习。

php网站,代码有一段不知道什么意思,求大神帮忙(代码如下)

网友采纳的那个回答是个毛线啊?就给你把这段js做了一下格式化。我来给你解释一下吧:

这个代码是前端的JS代码,PHP是后端语言,这个代码跟PHP没有卵关系;

这个代码不是病毒木马代码,检测工具检测出来红色大概是因为这个是放在了注释CDATA块里。注释CDATA块其实是因以前的低端浏览器不识别JS代码而生的,现在完全没必要再注释掉了;

你还是不放心的话,那我告诉你,这个代码是给你隐藏你的真实邮箱的。因为很多发送垃圾邮件的人甚至搜索引擎,都会用爬虫扫描各个网站的邮箱(因为邮箱格式特征很明显),扫到之后就给你发垃圾邮件。所以这个代码是由PHP简单的加密之后写到页面上一串16进制数字,然后用JS解密出来,爬虫就扫不到你邮箱了,就这么简单。

也许采纳的那位哥们不服,说这么一段代码看不出什么来。那好,我说说每一行的意思。

首先是个闭包,懂前端的人都知道。

然后try一下,是为了谨慎,免得IE弹出页面脚本有错误。

然后获取document.currentScript标签。如果没有这个属性的话,就用原始的方法来做,这里又是一个自执行函数(闭包)。

拿到当前的script标签,那前一个恰好就是加密标签了,邮箱就在这个标签的data-cfemail属性中,将这个标签保存成变量为c。

然后就是解密了。

解密算法很简单,就是一串16进制串,两两读取。

前两个读出来作为密钥

从后面每两个读出来,和密钥做异或,之后的值用ASCII读出字母

这些字母拼出来的就是你的邮箱

解密之后创建一个文本节点替换掉原来的加密标签,就完成了

PHP技术员麻烦给段代码, 我SQL数据库数据表wenzhang表名neirong?

先用explode方法把字符串拆分为数组,然后用数组for循环遍历拼接组装出效果。

//如果读取数据出来是列表

$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';

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。