太原做网站

网站维护托管

PHP连接数据库实现分页代码

如果某个类目下有很多条记录,我们不可能一下子全部展现给用户,第一:用户看不完,第二:一次性全部加载性能太差。所以就需要用到翻页技术,用户看哪儿加载哪儿,这个和javascrip结合ajaxt实现瀑布流懒加载有点类似。如果你有兴趣,可以参考《Javascript+Ajax实现图片瀑布流布局》。下面是我自己写的php分页代码,php代码和html代码放在了一个页面,仅供测试使用,如果你想用在项目里边,可以把对应的类单独放在某个php文件中,然后前端页面include引用即可。最后做完的截图如下:PH

PHP截取字符串出现乱码的解决方法(UTF8和GBK)

使用PHP开发网站的时候经常要截取字符串,肯定不可避免的会出现乱码,而且UTF8编码和GBK编码的网页,乱码形式还不一样,所以我根据自己以往的工作经验,总结了不同编码格式下PHP截取字符串避免乱码的方法。1、UTF8编码的网页(每个中文代表3个字节):<?phpheader('content-type:text/html;charset="utf-8"');$str = '赵一鸣zym个人技术博客http://www.zymseo.com'

PHP将上传到临时文件夹的文件移动到服务器指定文件夹内

本节用到的文件操作函数:1、is_uploaded_file() 函数判断指定的文件是否是通过 HTTP POST 上传的。2、move_uploaded_file() 函数将上传的文件移动到新位置。代码如下:html部分:<form action="test.php" method="post" enctype="multipart/form-data"><input type="hidden"

PHP几种递归函数实现无限级分类的方法

做下拉菜单式导航、或知识点分类展示等等都需要将数据从数据库中取出来,然后用递归函数实现分类展示,下面是我总结的一个类,然后暂时写了集中递归方法,目前还在继续更新中。类名:Classify.class.php代码如下:<?phpclass Classify{//栏目无限分类static public function cateMerge($cate, $pid=0){$arry = array();foreach($cate as $value){if($value['pid'

PHP基本语法

PHP所有代码都是写在<?php  ?>这个闭合标签里边的。可以与html语言混编,可以写在body标签里边如下代码:<marquee>PHP走起</marquee><?php$zym = "";if(empty($zym)){echo "<div style='width:100px;height:100px;background-color:red'></div>&quo

PHP封装MYSQL数据库操作类源码

平时写代码,都会涉及到数据库操作,如果不用框架的话,数据库的增、删、改、查操作要多次重复,很麻烦,所以自己封装写一个类,只要在需要数据库操作的页面引入这个类,然后就可以方便的进行调用,可以省下很多代码。源码如下:<?phpheader('Content-type:text/html;charset="utf-8"');class Db{/* 数据库相关信息 */static $db;static $host = 'localhost';/

PHP对象的释放

每创建一个对象,就会占用相应的内存,所以当这个对象使用完成之后,及时的释放对象,可以避免内存占用,导致服务器性能下降。对象的释放:1、__destruct:我们的脚本执行完成后,释放对象;2、删除对象引用,释放对象。class Person{public $name;public $age;public $height;function __construct($a,$b,$c){$this->name = $a;$this->age = $b;$this->height =

PHP代码重用

类似于JavaScript通过src引入外部js文件一样,PHP也可以通过特定的方法在本页面引入其他PHP文件,达到【一部分可重复执行的代码段,多次执行一次编译】!这种写法的好处是:1、减少程序运行的复杂性;2、提高程序的可靠性;3、提高软件的开发效率;4、提高程序的可维护性。引入其他PHP文件的方法有include()、require()、include_once()、require_once()四种方法,具体区别是:1、通过include()引入不存在的文件导致出错时,程序还能继续往下执行;

PHP创建对象与构造函数

PHP与JavaScript创建对象的方法类似,都可以用new关键字来创建,而且都有构造函数,只是语法有些不一样,具体如下:class Person{public $name;public $height;function __construct($a,$b){$this->name = $a;$this->height = $b;}function show(){echo '姓名:'.$this->name;echo '<br/>'

PHP操作目录opendir、readdir、glob

1、glob():显示某个文件夹目录下的所有文件,参数是目录以及需要显示的文件类型,返回值是数组,例如://显示a文件夹下的所有php文件$dir = glob('a\*.php');echo '<pre>';print_r($dir);2、opendir()打开文件、readdir():读取文件、rmdir():删除文件夹目录(只能删除未使用的空目录)、unlink():删除文件。//打开并读取目录中的内容$dir = opendir('a&
<< < 1 2 3 4 5 6 7 8 9 10 > >>
«   2020年10月   »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
搜索
最新留言
    文章归档
    友情链接