• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP编程经验

RSS
  • php根据地球上任意两点的经纬度计算两点间的距离原理
    php根据地球上任意两点的经纬度计算两点间的距离原理
    地球是一个近乎标准的椭球体,它的赤道半径为6378.140千米,极半径为6356.755千米,平均半径6371.004千米。如果我们假设地球是一个完美的球体,那么它的半径就是地球的平均半径,记为R。如果以0度经线为基准,那么根 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • 简单的百度预测搜索功能(php+jQuery+js+ajax)
    简单的百度预测搜索功能(php+jQuery+js+ajax)
    前端代码:amp;amp;lt;!DOCTYPEhtmlPUBLICamp;quot;-//W3C//DTDHTML4.01Transitional//ENamp;quot;amp;quot;http://www.w3.org/TR/html4/loose.dtdamp;quot;amp;amp;gt;amp;amp;lt;htmlamp;amp;gt;amp;amp;lt;headam ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:11 | 回复:0
  • 利用php获取图片完整Exif信息类获取图片详细完整信息类
    利用php获取图片完整Exif信息类获取图片详细完整信息类
    amp;amp;lt;?php/***@Author:TonyLevid*@Copyright:TonyLevid.com*@Name:ImageExifClass*@Version:0.0.1*欢迎各位测试,如有BUG,请到网站留言*I'mpleasedifyouarewillingtotestmyImageExifclass,if……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • php、go、pythonhttp请求(get和post)
    php、go、pythonhttp请求(get和post)
    phpget、post体验php的get请求通过file_get_contents 直接请求以下是post表单提交functioncurl_post($url,$params=array(),$timeout=8){$ch=curl_init();//初始化curlcurl_setopt($ch,CURLOPT_URL ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:12 | 回复:0
  • PHP替换HTML文件中所有a标签的HREF属性,其他不变
    PHP替换HTML文件中所有a标签的HREF属性,其他不变
    转载出处:http://www.luanxin.top/index.php/archives/4/仿站的时候扒下来的代码a链接总是指向别的地方,要一个一个改的话都要累死了,展示的时候随便点一下就乱跳,很烦,于是想用php写一个能改变a链接href属性的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:20 | 回复:0
  • PHPdefine()函数
    PHPdefine()函数
    define()用来定义常量。常量类似变量,不同在于:常量值一旦被设置就不能被改变;常量名前不需要加$;常量值只能包括字符串和数字。语法:define(name,value,case_insensitive)name常量名value常量的值case_insensiti ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:17 | 回复:0
  • php强制下载文件并显示原始文件名
    php强制下载文件并显示原始文件名
    原文……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:11 | 回复:0
  • mod_php模式原理探析
    mod_php模式原理探析
    1、PHP与Apache工作模式在传统的LAMP架构中,PHP与Apache交互时,至少有两种方式『运行PHP』:使用CGI:Apache发送请求至php-cgi进程,php-cgi进程调用PHP解释器,然后由PHP解释器进程解释php脚本代码。使用mod_php ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • php数组转换成xml格式数据
    php数组转换成xml格式数据
    functionarrayToXml($arr){   $xml=amp;quot;amp;amp;lt;rootamp;amp;gt;amp;quot;;   foreach($arras$key=amp;amp;gt;$val){   if(is_array($val)){   $xml.=amp;quot;amp;amp;lt;amp;quot;.$key.amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:12 | 回复:0
  • php的bitset模块介绍和安装
    php的bitset模块介绍和安装
    BitSet是C++标准库,提供了基于二进制数据位处理。这里不做深入展开。php同样提供了一个可供选择的bitset第三方位操作库提供C++同样的功能,详见:http://pecl.php.net/package/Bitset前段时间我厂需要完成一个判端 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:14 | 回复:0
  • php调用C代码的实现方法
    php调用C代码的实现方法
    在php程序中需要用到C代码,应该是下面两种情况:1已有C代码,在php程序中想直接用2由于php的性能问题,需要用C来实现部分功能针对第一种情况,最合适的方法是用system调用,把现有C代码写成一个独立的程序。参数通 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:13 | 回复:0
  • Linux下编译安装php扩展pdo_oci
    Linux下编译安装php扩展pdo_oci
    1.准备工作php源码源码路径: /root/soft/php-5.3.82.开始安装/usr/local/php/bin/phpize cd/root/soft/php-5.3.8/ext/pdo_oci/./configure--with-php-config=/usr/local/php/bin/php-config--with-pdo-oci=instant ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:16 | 回复:0
  • PHP多种序列化/反序列化的方法json_encodejson_decode
    PHP多种序列化/反序列化的方法json_encodejson_decode
    序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1.serialize和unserialize函数 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:16 | 回复:0
  • phpPDO遇到的坑
    phpPDO遇到的坑
    amp;amp;lt;?php$dbConn=newPDO(amp;quot;mysql:host=localhost;dbname=adtuuamp;quot;,'root','root',array(//强制PDO获取的表字段字符的大小写转换,或原样使用列信息PDO::ATTR_CASE=amp;amp;gt;PDO::CASE_LOWER, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • php使用SImpleXMLElement把xml和数组互转
    php使用SImpleXMLElement把xml和数组互转
    amp;amp;lt;?php$xml=amp;amp;lt;amp;amp;lt;amp;amp;lt;XMLamp;amp;lt;xmlamp;amp;gt;amp;amp;lt;ToUserNameamp;amp;gt;amp;amp;lt;!]amp;amp;gt;amp;amp;lt;/ToUserNameamp;amp;gt;amp;amp;lt;FromUserNameamp;amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:14 | 回复:0
  • [转]淘宝sdk——入门实战之footer.php制作
    [转]淘宝sdk——入门实战之footer.php制作
    本文转自:http://www.cnblogs.com/huige728/archive/2012/06/13/2548089.html这里讲的和header.php(1)中差不多,可以看看,好了,下面我说说怎么弄吧。第一,我们要在后台新建模块(太简单了我就不说怎么建了,呵 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:14 | 回复:0
  • mac下编译php的openssl
    mac下编译php的openssl
    编译openssl.sotarzxvfphp-7.2.8.tar.gz#进入PHP的openssl扩展模块目录cdphp-7.2.8/ext/openssl/brewinstallopenssl#注:此处生成的openssl/1.0.2q/以您电脑显示的为准./configure--with-openssl=/usr/local/Cellar/ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:12 | 回复:0
  • php代码判断地区省市或者ip段
    php代码判断地区省市或者ip段
    amp;amp;lt;?phpfunctiongetClientIp($type=0,$adv=false){$type=$type?1:0;static$ip=NULL;if($ip!==NULL)return$ip;if($adv){if(isset($_SERVER['HTTP_X_FOR……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:16 | 回复:0
  • php实现7种常见排序
    php实现7种常见排序
    classtest{publicfunctionmain(){$data=$this-amp;amp;gt;createData();$this-amp;amp;gt;bubbleSort($data);$this-amp;amp;gt;selectSort($data);$this-amp;amp;gt;insertSort($data);……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:16 | 回复:0
  • PHP对象数组和一般的数组的相互转化
    PHP对象数组和一般的数组的相互转化
     Yii2中的对象转数组: $video=Video::find()-amp;amp;gt;asArray()-amp;amp;gt;one();把数组转化成任何你想要的对象类型的数组:functionarray2object($array){$aboutVideoArr=array();if(is_array($array)){fore ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • PHP创建MySQL表
    PHP创建MySQL表
    CREATETABLE语句用于创建MySQL表。创建表前,我们需要使用 usemyDB 来选择要操作的数据库:usemyDB;我们将创建一个名为amp;quot;MyGuestsamp;quot;的表,有5个列:amp;quot;idamp;quot;,amp;quot;firstnameamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:17 | 回复:0
  • php统计一维数组中重复的元素个数
    php统计一维数组中重复的元素个数
    amp;amp;lt;?phpechoamp;quot;amp;amp;lt;preamp;amp;gt;amp;quot;;$array=array(1,1,1,54,3,4,3,4,3,14,3,4,3,7,8,9,12,45,66,5,7,8,9,2,45);$a=0;foreach($arrayas$str){@$result=$result+1;$a=$a+……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:16 | 回复:0
  • PHP实现git部署的方法,可以学学!
    PHP实现git部署的方法,可以学学!
    https://mp.weixin.qq.com/s/QFpKu8oKoxOEA1BmT7pNhg 在小站点上,直接用git来部署php代码相当方便,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情。因为在小公司上班,原先的系统 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:13 | 回复:0
  • nginxphp配置跨域
    nginxphp配置跨域
    我使用的是lnmp一键安装包在虚拟记住添加add_header'Access-Control-Allow-Origin''*';add_header'Access-Control-Allow-Credentials''true';add_header'Access-Control-Allow-Methods''OPTION,POST,GET'; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:14 | 回复:0
  • 命令行下执行带参数php
    命令行下执行带参数php
    命令行下执行带参数php命令行下执行php,不走apache等通信流程,没有http协议,所有get,post传参数不起作用。按普通应用程序传参数的方法进行。1、test.php测试文件查看复制打印?amp;amp;lt;?php print_r($argv); ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:17 | 回复:0
  • php JSON数据格式化方法
    php JSON数据格式化方法
    JSON_ERROR_NONE (integer) 没有错误发生。自 PHP 5.3.0 起生效。 JSON_ERROR_DEPTH (integer) 到达了最大堆栈深度。自 PHP 5.3.0 起生效。 JSON_ERROR_STATE_MISMATCH (integer) 出现了下溢(underflow)或者模式 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • php实现单个用户禁止重复登录,防止同一用户同时登陆
    php实现单个用户禁止重复登录,防止同一用户同时登陆
    amp;amp;lt;?phpsession_start();//ini_set('session.auto_start',0);//关闭session自动启动//ini_set('session.cookie_lifetime',0);//设置session在浏览器关闭时失效//ini_set('session.gc_maxlifetime',3600); ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:10 | 回复:0
  • [php代码审计] apache 后缀名解析“漏洞”
    [php代码审计] apache 后缀名解析“漏洞”
    不能说是漏洞,只是 apache 特性而已。 下面是apache  httpd.conf中截取的一段: amp;amp;lt;IfModule mime_moduleamp;amp;gt; # # TypesConfig points to the file containing the list of mappings from ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:13 | 回复:0
  • Log4PHP日志库使用
    Log4PHP日志库使用
    库下载地址: http://logging.apache.org/log4php/download.html 当前测试使用的版本为2.3.0 1.解压缩下载的压缩文件apache-log4php-2.3.0-src.zip 拷贝/src/main/php目录下的所有文件到项目目录。比如log4php目录 2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:19 | 回复:0
  • php-fpm 慢日志查询
    php-fpm 慢日志查询
          虽然可以通过 nginx 的 accesslog 日志查询到用户访问接口或网页消耗的时间,但是不能清晰的追踪到哪个文件或函数慢, 可以通过 php-fpm 慢日志查询检测 php 脚本运行状态,哪些 php 进程比较慢,有哪些错 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • php处理高精度计算函数
    php处理高精度计算函数
    php处理高精度计算函数PHP为任意精度数学计算提供了二进制计算器(BinaryCalculator),它支持任意大小和精度的数字,以字符串形式描述 bcadd—加法bccomp—比较bcdiv—相除bcmod—求余数bcmul—乘法bcpow—次方bcp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:17 | 回复:0
  • php简单洗牌算法
    php简单洗牌算法
     代码viewsource print?01amp;amp;lt;?php02/**03 *@author    phpman.cn04 *@date      2012/12/0405 *@todo      简单洗牌算法06 */07 08$card_num=54; //……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:21 | 回复:0
  • 微信抢红包微信  PHP代码实现
    微信抢红包微信 PHP代码实现
    header(amp;quot;Content-Type: text/html;charset=utf-8amp;quot;);//输出不乱码,你懂的$total=10;//红包总额$num=8;// 分成8个红……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • 六星教育:不会PHP高并发秒杀操作,能进入大厂工作吗?
    六星教育:不会PHP高并发秒杀操作,能进入大厂工作吗?
    我是一个不爱读书的人,而看书的习惯大部分来源于小时候稀缺的娱乐,除了看书,别无他法。在这种半强迫的形式下,我渐渐保留了读书的习惯。因此,我特别佩服能在长大成人后,依然可以坚持每日读书、学习。 在与大部 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:21 | 回复:0
  • PHP安全编码总结笔记
    PHP安全编码总结笔记
    SQL注入:代码中的HTTP_X_FORWARDED_FOR地址可以被伪造,而REMOTE_ADDR则相对更安全,有些应用程序会将对方IP地址带入数据库查询是否存在,例如同一个IP每天只能注册一个账号等,如果目标代码中使用的是HTTP_X_FORWAR ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:21 | 回复:0
  • php实现文件下载代码一例
    php实现文件下载代码一例
    php实现文件下载代码需要用到header函数来发送相关信息给客户端浏览器,同时再结合filesize函数来读取文件大小并进行下载操作。简单的文件下载只需要使用HTML的连接标记,并将属性href的U ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:20 | 回复:0
  • PHP下制作图灵机器人程序
    PHP下制作图灵机器人程序
    原文地址:https://blog.csdn.net/lk1848621002/article/details/81484166 一、开发前准备 1.去图灵机器人官网(http://www.turingapi.com/)去注册一个账号,并创建一个免费的智能机器人(因为是体验版所以免费,也 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:15 | 回复:0
  • php 实现redis分布式锁
    php 实现redis分布式锁
    前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:19 | 回复:0
  • 配置 apache 1.3, php, ssl的命令
    配置 apache 1.3, php, ssl的命令
    ./configure \     --with-apache=../apache_1.3.41 \     --with-ssl=../openssl-0.9.8g \     --prefix=/usr/local/apache \ --enable-module=so……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:16 | 回复:0
  • 谈谈PHP中session的使用
    谈谈PHP中session的使用
    PHP有很多值得学习的地方,这里我们主要介绍PHP Session使用。在PHP开发中对比起Cookie,session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:23 | 阅读:13 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap