php使用ajax无刷新从接口获取数据更新填充表单

这几天再写一个网站的数据抓取功能,改好了将一部分记录下,使用的thinkphp框架写的,直接上干货代码参考在Index控制内添加一个获取数据的方法(这里仅做参考,直接将获取的数据写成数组,中间过程省略......):public function dbinfo(){    $data = array("name","pass");    $dbinfo = json_e...

阅读全文

php文件大小单位自动转换函数

最近写了一个解析种子的程序,其中一部分记录下include 'lightbenc.php';$bt = new Lightbenc();$bt_info = $bt->bdecode_getinfo('btseed.torrent');注:lightbenc.php文件请在本博客另一个教程中下载:https://sulao.cn/post/258.html//单位自动转换函数下面是php文件大小单位自动转换的函数function getRe...

阅读全文

ubuntu源码编译安装php常见错误解决办法

./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-mysql-sock=/tmp/mysql.sock --with-pdo-mysql=/usr/local/mysql --with-gd --w...

阅读全文

php追加编译Swoole扩展

Swoole扩展是按照php标准扩展构建的。使用phpize来生成php编译配置,./configure来做编译配置检测,make进行编译,makeinstall进行安装。请下载releases版本的swoole,直接从github主干上拉取最新代码可能会编译不过如果当前用户不是root,可能没有php目录的写权限,安装时需要sudo或者su如果是在git分支上直接gitpull更新代码,重新编译前务必要执行makeclean安装准备安装swoole前必须保证系统已经安装了下列软件php-5.3.10 或更高版本gcc-4.4&nbs...

阅读全文

php循环语句 for()与foreach()用法区别介绍

for循环是PHP中最复杂的循环结构。它的行为和C语言的相似。for循环的语法是: for (expr1; expr2; expr3) statement第一个表达式(expr1)在循环开始前无条件求值一次。 expr2在每次循环开始前求值。如果值为TRUE,则继续循环,执行嵌套的循环语句。如果值为FALSE,则终止循环。 expr3在每次循环之后被求值(执行)。 每个表达式都可以为空。expr2为空意味着将无限循环下去(和C一样,PHP认为其值...

阅读全文

ThinkPHP数据库短时间内查询过多查询不完整问题

经调试发现,当在短连接的情况下,频繁过多的socket连接时,会发生异常。这里我们将MySQL的连接方式改成长连接即可。在TP5中,可以在/application/database.php中,修改params项,由params=>[],改成如下:'params'         => [    \PDO::ATTR_PERSISTENT   =>...

阅读全文

thinkphp模板中使用原生php代码

在模板中使用原生php代码可能是我们需要的,毕竟thinkphp的方法再全再灵活,有些地方使用原生php去写更方便,所以thinkphp有提供我们在模板中使用原生php的方法首先找到TMPL_DENY_PHP这个参数改为falsePhp代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码,包括下面两种方式: 第一种是使用php标签: 例如: <php>echo 'Hello,world!';</php>我们建议需要使用PHP代码的时候尽量采用php...

阅读全文

php在函数和变量前面@和$符号的区别详解

@ 运算符只对表达式有效。对新手来说一个简单的规则就是:如果能从某处得到值,就能在它前面加上@运算符。例如,可以把它放在变量,函数和include()调用,常量,等等之前。不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。目前的“@”错误控制运算符前缀甚至使导致脚本终止的严重错误的错误报告也失效。这意味着如果在某个不存在或类型错误的函数调用前用了“@”来抑制错误信息,那脚本会没有任何迹象显示原因而死在那里。对于$则是我们的重点问题基本形式:function &find_var($p...

阅读全文