PHP学习相关文章

今日:1  |  文章:19
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
王俊凯
6
 1
如题复制以下的代码<?php if (!defined('puyuetian')) exit('403'); global $forumdata; if ($forumdata['url']) { $_G['TEMP']['TARGET'] = '_blank'; $_G['TEMP']['FORUMURL'] = $forumdata['url']; } else { $_G['TEMP']['TARGET'] = ''; $_G['TEMP']['FORUMURL'] = ReWriteURL('list', "sortid={$forumdata['id']}&page=1"); } if ($_G['TABLE']['READSORT'] -> getId(array('pid' => $forumdata['id'], 'show' => 1))) { $_G['TEMP']['ZBKHTML'] = '<a class="layui-btn layui-btn-primary" href="' . ReWriteURL('forum', "id={$forumdata['id']}") . '">子版块</a>'; } else { $_G['TEMP']['ZBKHTML'] = ''; } 找到template/puyuetian_fly/phpscript/forum-2.php文件,清除forum-2.php所有代码,复制以上的代码即可解决
0   4小时前
lihaoxi001
359
下载过来蓝色悦动的都知道,蓝色悦动不兼容,楼中楼。于是我查看了蓝色悦动的代码。发现蓝色的移动的评论列表是一个单独的。于是我尝试着修改,终于修改成功了。下面放出兼容楼中楼的办法:首先打开蓝色悦动的评论列表文件:/template/puyuetian_bluemobile/read-2.hst然后把文件里面的内容修改为:<div class="aui-card-list aui-border-b aui-margin-b-0"> <div class="userinfo-header" style="padding:0 10px;"> <div class="aui-info"> <div class="aui-info-item"> <img src="userhead/{$replydata['uid']}.png" onerror="this.src='userhead/0.png'" style="width:2.2rem" onclick="location.href='{ReWriteURL('user','id={$replydata['uid']}&page=1')}'"> <span class="aui-margin-l-10 aui-margin-r-10">{$replyuserdata['nickname']} | {$lgtime}</span> </div> <div class="aui-info-item">{$replydata['fnum']}楼</div> </div> </div> <div data-id="{$replydata['id']}" class="replycontent pk-word-break-all pk-text-xs pk-img-width-max-all" style="color: #666"> {$replydata['content']} </div> <div class="aui-font-size-12 aui-text-right" style="padding:0 10px 5px 10px;"> {$replyuserhtml}{$_G['TEMP']['READADMINLINK']} <a class="aui-iconfont aui-font-size-12 aui-icon-note" href="#postreplyposition" onclick="ReplyNF('{$replyuserdata['id']}','{$replydata['fnum']}','{str_replace('\'', '‘', $replyuserdata['nickname'])}')">回复Ta</a> </div> </div> 然后就可以奔放了测试的截图:
3   2018-04-29 09:07:12
lihaoxi001
478
说明:就像在百度贴吧发的网址自动变蓝一样,自动识别网址并变蓝。使用方法:先下载文件,然后打开文件,复制里面所有的文本然后在站长中心-其他功能-云服务加载完成后执行的JS里面粘贴然后就可以奔放了。文件十天豆也不贵。代码保证好用。
1   2018-04-01 08:57:20
zas
754
zas
 1
querylist完成的采集插件基本完成。php5.3以上,新建了个数据表。只是对文字采集,采集规则就很简单;如果有附件下载,什么图片等采集规则就教复杂。规则都按jquery选择器写法其实也简单,现在没有多线程,最多完成800个list链接和内容分页20个链接,我一次性采集1800个内容页.
1   2017-12-31 14:51:02
csbbs
1378
 1
这个问题来自知乎网友。题主还补充说:包括并不限于如下领域:开发工具,IDE,不限平台,编程字体笔记本,显示器,键盘,鼠标座椅,辅助支架,背包辅助按摩类器材,针对颈椎,手腕等知友补充,女盆友,确实是不可或缺(大家喜欢神马款,个人喜欢萌妹纸,来share一下趋向吧)其他你认为有助于猿类们工作的东东曾经有很长的一段时间一直在学习和探索提升工作效率&身心健康的方法。讲讲我个人的经历吧!工作效率:加速度(一个电脑的有用程度和它里面装的软件数成反比)给电脑换上SSD吧,你再也不用为了打开Photoshop而等待一分钟了,只需3秒!给电脑加条内存吧,开虚拟机再也不用等待菊花了IDE上哪些从来都不用的Plugin给Remove掉吧Chrome上打开chrome://memory-redirect/你会惊奇的发现一个再简单不过的Extension也得占用几十M内存,长时间不用的扩展还是删掉吧开机启动项赶紧T掉(Mac用户不在此列,我们都是几个月不关机的)舒适的网络环境绝对是非常重要的,还在用小水管,赶紧去换成10M光纤吧,体验下网上冲浪的感觉!国内环境还不赶紧上VPN,一年才100多快换来的是网络自由,这你都舍不得?多显示器绝壁是攻城师的不二利器啊!左边敲代码,右边预览、左边敲代码,右边LOG、左边敲代码,右边看电视实在只有一个显示器也行啊,多建几个虚拟桌面切换定制好的你的桌面图标(Mac Dock图标),把常用的提上去使用Quicksilver、Alfred之类的软件能有效的提高操作效率键盘的速度绝对比鼠标快,所以还是多记一记快捷键吧。Chrome下的Vimium和Firefox下面的Vimperator上手后对比下用数据操作的时间你会合不拢嘴的
10   2017-06-08 18:54:55
csbbs
1398
 1
通过在线实例学习 PHP我们的 “运行实例” 工具降低了 PHP 的学习难度,它可以同时显示出 PHP 源代码以及代码的 HTML 输出。实例<!DOCTYPE html> <html> <body> <?php echo "我的第一段 PHP 脚本!"; ?> </body> </html>超时,系统自动处理
9   2017-06-08 18:49:50
puyuetian
9999+
 165
今天撸码用到了Curl的post和get请求并需要绕过SSL验证,现将代码打包以备后用:function request_by_curl($url, $post_data = '', $timeout = 30) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //post提交,否则get if ($post_data != '') { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); } curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch, CURLOPT_HEADER, false); //跳过SSL验证 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, '0'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, '0'); $file_contents = curl_exec($ch); curl_close($ch); return $file_contents; }用法举例://$result存储返回的数据 //post $result = request_by_curl('http://www.hadsky.com', 'username=hadsky&password=hadsky.com'); //get $result = request_by_curl('http://www.hadsky.com');
10   2016-10-05 21:38:14
bddsky
1887
 7
<p style="text-align: center;"><font face="kaiti"><u><i><b><font size="100000000" style="color: rgb(69, 143, 206);"><p style="font-size=&quot;200&quot;">hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊</p></font><span style="color: rgb(69, 143, 206); font-size: 17.6px; white-space: pre;">&lt;span style="font-size:200"&gt;hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊&lt;/span&gt;</span></b></i></u></font></p><font color="#458fce" style="background-color: rgb(18, 183, 245);" face="kaiti"><u><i><b><p style="text-align: center;"><br></p><font size="100"><p style="text-align: center;">啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊hadsky我支持你啊啊啊啊啊啊啊啊啊</p></font></b></i></u></font>
9   2016-09-03 18:11:16
liaoyongchao
3085
 5
侧边栏安装提供代码:<!-- JiaThis Button BEGIN --> <script type="text/javascript" src="http://v3.jiathis.com/code/jiathis_r.js" charset="utf-8"></script> <!-- JiaThis Button END -->文章页分享代码网站目录下的:/htdocs/template/default/read-1.htm找到图中100行的地方添加自己喜欢的分享代码
5   2016-07-27 14:32:34
yuetian
2852
 0
用PHP实现文件名批量重命名,在做表情应用的时候遇到,表情图片需要重新命名,所以写了一下,记录一下以备后用。$path = 'H:/wwwroot/hadsky3/app/puyuetian_emotions/template/img/smiles/'; //这是文件所在的文件夹路径,根据个人情况更改 $files = scandir($path); $i = 0; //初始化重命名名称变量,从1开始直至结束,注意后缀要自己加,或者自己提取 foreach ($files as $file) { if (filetype($path . $file) == 'file') { $i++; rename($path . $file, $path . $i . '.gif'); //php重命名函数 } }
4   2016-07-18 17:04:12
bddsky
2983
 10
在哪里学习的php? 方便分享一下吗
15   2016-05-07 09:25:33
puyuetian
9999+
 3
相关安卓软件:AndroPHP、PHP Editor PHP版本:5.4.8        MySQL版本:5.1.62        用户root,密码为空        phpmyadmin版本:3.5.3 下载并安装这两个软件,打开AndroPHP,该软件自带phpmyadmin,界面如下: 点击setting进行基本设置后,打开PHP Editor,在你搭建的网站根目录下新建一个index.php文件,输入: <?php phpinfo(); ?> 访问界面如下: mysql初始用户为root,密码为空,phpmyadmin访问界面如下: 心动了么?去装一个试试吧
10   2016-03-24 09:19:42
puyuetian
4378
 0
function getNianLing($datetime) { return (date('Y', time()) - date('Y', $datetime)); } 用法: echo getNianLing(strtotime('2008-08-08'));
6   2016-03-21 10:30:16
puyuetian
4716
 0
function getXingZuo($datetime) { $date = (int)date('nd', $datetime); if ($date) { switch ($date) { case (120<=$date&&218>=$date) : $xz = "水瓶"; break; case (219<=$date&&320>=$date) : $xz = "双鱼"; break; case (321<=$date&&419>=$date) : $xz = "白羊"; break; case (420<=$date&&520>=$date) : $xz = "金牛"; break; case (521<=$date&&621>=$date) : $xz = "双子"; break; case (622<=$date&&722>=$date) : $xz = "巨蟹"; break; case (723<=$date&&822>=$date) : $xz = "狮子"; break; case (823<=$date&&922>=$date) : $xz = "处女"; break; case (923<=$date&&1023>=$date) : $xz = "天秤"; break; case (1024<=$date&&1121>=$date) : $xz = "天蝎"; break; case (1122<=$date&&1221>=$date) : $xz = "射手"; break; default : $xz = "摩羯"; break; } return $xz; } else { return FALSE; } } 用法: echo getXingZuo(time());
6   2016-03-21 10:24:08
yuetian
3849
 0
function getShuXiang($datetime) { $year = date('Y', $datetime); if ($year) { //1900年是鼠年 $data = array('鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'); $index = ($year - 1900) % 12; return $data[$index]; } else { return FALSE; }}用法:echo getShuXiang(time());
2   2016-03-21 10:18:22
puyuetian
3991
 0
strtr — 转换指定字符(PHP 4, PHP 5, PHP 7) 说明: string strtr ( string $str , string $from , string $to ) string strtr ( string $str , array $replace_pairs ) 该函数返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字符。 比如, $from[$n]中每次的出现都会被替换为 $to[$n],其中 $n 是两个参数都有效的位移(offset)。 如果 from 与 to 长度不相等,那么多余的字符部分将被忽略。 str 的长度将会和返回的值一样。 参数: str 待转换的字符串。 from 字符串中与将要被转换的目的字符 to 相对应的源字符。 to 字符串中与将要被转换的字符 from 相对应的目的字符。 replace_pairs 参数 replace_pairs 可以用来取代 to 和 from 参数,因为它是以 array('from' => 'to', ...) 格式出现的数组。 返回值: 返回转换后的字符串。 如果 replace_pairs 中包含一个空字符串("")键,那么将返回 FALSE。 举例: Example #1 strtr() 范例 <?php $addr = strtr($addr, "hadsky", "abcdef"); ?> Example #2 使用两个参数的 strtr() 范例 <?php $trans = array("hello" => "hi", "hi" => "hello"); echo strtr("hi all, I said hello", $trans); ?> 以上例程会输出: hello all, I said hi Example #3 strtr() 作用比较 <?php echo strtr("baab", "ab", "01"),"\n"; $trans = array("ab" => "01"); echo strtr("baab", $trans); ?> 以上例程会输出: 1001 ba01 站长解析: strtr使用string strtr ( string $str , string $from , string $to )格式时from和to参数长度应尽量保证一样; string strtr ( string $str , array $replace_pairs )格式类似str_replace函数。
1   2016-03-21 08:31:47
puyuetian
2985
 0
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 5、注销那些不用的变量尤其是大数组,以便释放内存。 6、尽量避免使用__get,__set,__autoload。 7、require_once()代价昂贵。 8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。 9、如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻,使用$_SERVER[‘REQUEST_TIME’]要好于time()。 10、函数代替正则表达式完成相同功能。 11、str_replace函数比preg_replace函数快,但strtr函数的效率是str_replace函数的四倍。 12、如果一个字符串替换函数,可接受数组或字符作为参数,并且参数长度不太长,那么可以考虑额外写一段替换代码,使得每次传递参数是一个字符,而不是只写一行代码接受数组作为查询和替换的参数。 13、使用选择分支语句(译注:即switch case)好于使用多个if,else if语句。 14、用@屏蔽错误消息的做法非常低效,极其低效。 15、打开apache的mod_deflate模块,可以提高网页的浏览速度。 16、数据库连接当使用完毕时应关掉,不要用长连接。 17、错误消息代价昂贵。 18、在方法中递增局部变量,速度是最快的。几乎与在函数中调用局部变量的速度相当。 19、递增一个全局变量要比递增一个局部变量慢2倍。 20、递增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍。
6   2016-03-15 22:10:57
暂无用户组
0级
游客:

公告

近期本站被人为恶意注册及发布垃圾帖,本站已开启普通用户发帖审核功能,VIP系列用户组及开发者用户组不受影响,一但发现发布违法或垃圾帖的用户,该用户账号将会被永久封号,请大家共同维护互联网环境,共创美好互联网未来。

最新活动

3年个人版授权+2400天豆仅需154元

8年个人版授权+6400天豆仅需385元

3年尊享版授权+24000天豆仅需1540元

8年尊享版授权+64000天豆仅需3850元

HadSky 5.x 微信时代
服务号 HadSky微信服务号
订阅号 HadSky微信订阅号
关注送福利,登录送天豆
版块列表

Powered by HadSky 5.5.2

©2015 - 2018 HadSky

购买产品 官方Q群 用户文档 授权查询 网站绑定 关注公众号 陕ICP备13005805号

您的IP:54.162.184.214,2018-05-26 13:55:32,Processed in 0.05498 second(s).

支持原创软件,抵制盗版,共创美好明天!