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

PHP编程经验

RSS
  • PHP获取新插入的主键id
    PHP获取新插入的主键id
    近期在做订单系统开发的时候遇到了此类情景,A表内插入后返回新插入的主键ID,然后用于B表插入数据并携带此id。目前有几个方法总结No1.每次插入数据之后返回A表内的最大值,但是对于多用户以及高并发来说这个方案不 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:77 | 回复:0
  • PHP网络协议
    PHP网络协议
    HTTP状态码HTTP状态码(HTTPStatusCode)是用以表示网页服务器HTTP响应状态的3位数字代码。HTTP状态码主要有5种,代表5种不同类型的响应:1xx:信息性状态码,代表接收到请求,正在处理2xx:成功状态码,代表请求正 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:74 | 回复:0
  • PHP获得域控内用户的计算机登录名
    PHP获得域控内用户的计算机登录名
    一个需求:在域控范围获得访问用户的计算机名.方法:1.测试软件环境:XAMPPControlPanelV3.2.1, Apacheversion2.4.72.Apache2.2使用mod_auth_sspi.so模块,Apache2.4以后此模块不再适用,使用mod_authnz_sspi 模 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:84 | 回复:0
  • PHP中outputcontrol
    PHP中outputcontrol
    OutputControl函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用header()或setcookie(),发送的文件头信息产生影响,只对那些类似 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:85 | 回复:0
  • PHP出现iconv():Detectedanillegalcharacterininputstring
    PHP出现iconv():Detectedanillegalcharacterininputstring
    PHP传给JS字符串用ecsape转换加到url里,又用PHP接收,再用网上找的unscape函数转换一下,这样得到的字符串是UTF-8的,但我需要的是GB2312,于是用iconv转换开始是这样用的$str=iconv(‘UTF-8’,‘GB2312’,unescape ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:85 | 回复:0
  • php简单判断是否微信浏览器
    php简单判断是否微信浏览器
    今天遇到一问题,让一个页面在微信上打开和浏览器打开显示不同的按钮,这是一个建议的方法$user_agent=$_SERVER;if(strpos($user_agent,'MicroMessenger')===false){//非微信浏览器禁止浏览echoamp;quot;HTTP/1.1401 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:93 | 回复:0
  • php设置cookie和删除cookie
    php设置cookie和删除cookie
    设置cookie Example: -set- amp;amp;lt;?phpsetcookie( amp;quot;nameamp;quot;, amp;quot;valueamp;quot;, amp;quot;future_timestampamp;quot;, amp;quot;pathamp;quot;, amp;quot;domainamp;quot; ); ? ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:115 | 回复:0
  • php跳转页面代码
    php跳转页面代码
    使用header()函数在php页面的最开头输入如下代码:amp;amp;lt;?phpheader(“location:http://www.yedward.net”);?amp;amp;gt;那么,我们命名为1.php,当访问1.php的时候,就会自动跳转到www.yedward.net页面,这里 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:126 | 回复:0
  • 关于宝塔下的项目中的php不能访问的问题
    关于宝塔下的项目中的php不能访问的问题
    遇到的问题是访问项目根目录的所有php文件都是报404错,而其他文件则可以,比如txt,最后查资料发现在宝塔运行网站的时候会在项目的根目录自动生成一个.user.ini文件,这个文件主要是防止对指定目录文件的访问,删除 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:185 | 回复:0
  • php中让json_encode不自动转义斜杠“/”
    php中让json_encode不自动转义斜杠“/”
    最近将使用爬虫爬取的链接保存到mysql数据库中时,发现我将链接使用json_encode保存时候,在数据库中却显示了转义字符,我并不需要这转义的,看起来不清晰而且占用存储空间。本文说说如何使用json_encode不自动转义 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:126 | 回复:0
  • 113-PHP使用instanceof判断变量是否为某个类对象
    113-PHP使用instanceof判断变量是否为某个类对象
    amp;amp;lt;?phpclas-s-ren{//定义人类}classmao{//定义猫类}$ren=newren();//实例化一个人类的对象$mao=newmao();//实例化一个猫类的对象if($reninstanceofren)……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:105 | 回复:0
  • php判断ftp文件是否存在
    php判断ftp文件是否存在
    php的ftp函数里没有判断ftp文件是否存在的,不过可以通过其它函数来实现:ftp_size:判断ftp文件大小,如果amp;amp;gt;-1,说明文件存在;否则不存在.ftp_mdtm:检查文件最后修改时间,如果返回-1,说明文件不存在或者发生错 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:106 | 回复:0
  • 一个move_uploaded_file()引起的PHP异常与错误的深入理解
    一个move_uploaded_file()引起的PHP异常与错误的深入理解
    背景:我在公司开发一个产品Excel导入到数据库的功能,写起来挺快的,用phpexcel几下就写好了,本地测试挺顺的,gitpush上去,项目负责人部署到测试环境,就出现问题了。具体问题一句话不好说,先上几张图片:问题是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:103 | 回复:0
  • PHP进行RSS订阅
    PHP进行RSS订阅
    现在有很多的rss订阅,我们直接可以订阅到邮箱。既然学了PHP,那么有没有一种方法可以直接将rss的新闻信息显示在自己的网页上呢?有的,必须的,下面就是这个rss脚本:amp;amp;lt;?php//RSS源地址列表数组$rssfeed=a ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:91 | 回复:0
  • PHP解压网页GZIP
    PHP解压网页GZIP
    现在很多网页都是GZIP压缩的,如果用PHP取过来发现是一堆乱码,可以用GZIP函数类解压,但有时候PHP编译没编译GZIP可用下面函数代替:amp;amp;lt;?phpif(!function_exists('gzdecode')){functiongzdecode($data){$flags=o ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:114 | 回复:0
  • php判断网页是否gzip压缩
    php判断网页是否gzip压缩
    昨天晚上群里有朋友采集网页时发现file_get_contents获得的网页保存到本地为乱码,响应的header里 Content-Encoding:gzip但在浏览器里看是正常的。因为我有过相关经验马上发现是网站开启了gzip而file_get_contents获 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:81 | 回复:0
  • php折线图布局图
    php折线图布局图
    例子1:1amp;amp;lt;?php2require_once(amp;quot;../conf.phpamp;quot;);3?amp;amp;gt;4amp;amp;lt;!DOCTYPEHTMLamp;amp;gt;5amp;amp;lt;htmlamp;amp;gt;6amp;amp;lt;headamp;amp;gt;7amp;amp;lt;metahttp-equiv=amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:87 | 回复:0
  • php日期正则表达式
    php日期正则表达式
    本文章提供一款利用正则表达式来验证日期是不是正则的日期格式了,第一个是一款正常的日期验证,安全通过了,第二款日期格式有问题,所以输出日期不合法了.幼儿园装修设计PHP实例代码如下:amp;amp;lt;?php  $date=amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:78 | 回复:0
  • 在Mac上为自己手动编译安装一套PHP7的开发环境
    在Mac上为自己手动编译安装一套PHP7的开发环境
    首先你得去官网下载php7beta1的版本这里由于我是在mac上安装,所以就去下载linux相关的版本,地址也直接附上了php7beta1windows版的官方也有发布详情猛戳:这里解压安装包,进入源代码目录tar-zxvfphp-7.0.0beta1.ta ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:73 | 回复:0
  • php生成唯一订单号
    php生成唯一订单号
    php生成唯一订单号4种方法 第一种privatefunctiondoCreateOrderNumber($time){$i=1;$dd=date('Ymd',$time);$aa='OH'.$dd;$res=$this-amp;amp;gt;orderModel-amp;amp;gt;query(amp;quot;selects……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:72 | 回复:0
  • PHP7.X连接SQLSERVER数据库(CENTOS7)
    PHP7.X连接SQLSERVER数据库(CENTOS7)
    1加入微软的源curlhttps://packages.microsoft.com/config/rhel/7/prod.repoamp;amp;gt;/etc/yum.repos.d/mssqlrelease.repo2安装驱动yuminstallmsodbcsqlmssql-toolsunixODBC-devel3下周pdo_sqlser扩展包http://pec ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:74 | 回复:0
  • PHP线程安全与非线程安全版本的区别深入解析
    PHP线程安全与非线程安全版本的区别深入解析
    Windows版的PHP从版本5.2.1开始有ThreadSafe(线程安全)和NoneThreadSafe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:67 | 回复:0
  • PHP获取当前类名、函数名、方法名
    PHP获取当前类名、函数名、方法名
     PHP获取当前类名、方法名  __CLASS__获取当前类名  __FUNCTION__当前函数名(confirm)  __METHOD__当前方法名(bankcard::confirm) __FUNCTION__   函数名称(PHP4.3.0新加)。自PHP5起本常量返回该函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:74 | 回复:0
  • php的instanceof和判断闭包Closure
    php的instanceof和判断闭包Closure
     类型运算符instanceof 用于确定一个PHP变量是否属于某一类 class 的实例,在此之前用is_a(),但是后来is_a()被废弃amp;amp;lt;?phpclassMyClass{}classNotMyClass{}$a=newMyClass;var_dump($ainstanceofMyClass) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:72 | 回复:0
  • phpsocket发送邮件
    phpsocket发送邮件
    amp;amp;lt;?classSmtpextendsCI_Controller{/*PublicVariables*/var$smtp_port;var$time_out;var$host_name;var$log_file;var$relay_host;var$debug;var$auth;……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:77 | 回复:0
  • unity3d和php后台简单交互--二
    unity3d和php后台简单交互--二
    上次我们讨论了u3d和php的简单交互,现在我们接着讨论u3d和php交互,这里我们讨论的是php的后台大家可以延伸为其他语言。在实现的开发中我们很少通过发送字符或者字段到服务器上的,我们一般会请求包装成json或者xml ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:84 | 回复:0
  • PHPcurl之爬虫初步
    PHPcurl之爬虫初步
    php的curl可以实现模拟http的各种请求,这也是php做网络爬虫的基础,也多用于接口api的调用。这个时候有人就要发问了:为什么你特么不用file_get_contents?curl的性能比它好,而且可以完成更多复杂的操作,不仅仅只 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:87 | 回复:0
  • mongodb安装、开启服务和php添加mongodb扩展
    mongodb安装、开启服务和php添加mongodb扩展
    1、下载mongodb:https://www.mongodb.org/downloads#production (https://www.mongodb.org/dl/win32)2、安装、配置mongodb参考网址:http://www.cnblogs.com/lzrabbit/p/3682510.html3、添加扩展:1)、将'php_m ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:92 | 回复:0
  • nginx能访问html静态文件但无法访问php文件
    nginx能访问html静态文件但无法访问php文件
    nginx.conf中红框部分修改成你的实际网站根目录……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:94 | 回复:0
  • rabbitmqphp扩展amqp安装
    rabbitmqphp扩展amqp安装
    configure:error:Pleasereinstallthelibrabbitmqdistributionitselfor(re)installlibrabbitmqdevelopmentpackageifitavailableinyoursystem网上找了一下没有找到解决方法在看了别人安装amqp的时候发现少安装了一个ra ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:93 | 回复:0
  • linux在后台常驻运行php脚本
    linux在后台常驻运行php脚本
    phpa.phpamp;amp;amp;……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:115 | 回复:0
  • php获取ip地址
    php获取ip地址
    amp;amp;lt;?php  //方法1:$ip=$_SERVER;echo$ip;//方法2:$user_IP=($_SERVER)?$_SERVER:$_SERVER;$user_IP=($user_IP)?$user_IP:$_SERVER……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:122 | 回复:0
  • PHP程序员最常犯的11个MySQL错误
    PHP程序员最常犯的11个MySQL错误
    对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:139 | 回复:0
  • mac运行php报dyld:Librarynotloaded错误
    mac运行php报dyld:Librarynotloaded错误
     执行php-v报如下错误dyld:Librarynotloaded:/usr/local/opt/icu4c/lib/libicui18n.63.dylibReferencedfrom:/usr/local/bin/phpReason:imagenotfound89488abortphp-v出现问题的原因应该是安装thrift以后icu4c ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:203 | 回复:0
  • php中static和self的区别
    php中static和self的区别
    在阅读一些框架的源码时发现了newstatic(),和newself(),甚是不解,后来查阅资料,才知道static采用了延迟绑定,能准确知道是父类还是子类的调用。这就是说static是个聪明的小孩,家里的亲戚的辈分他都能准确的叫出 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:132 | 回复:0
  • php实现的分页类
    php实现的分页类
     php分页类文件:amp;amp;lt;?php/**file:page.class.php完美分页类Page*/classPage{private$total;//数据表中总记录数private$listRows;//每页显示行数private$limit;//SQL语句使用limit从句 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:115 | 回复:0
  • RabbitMQ+PHP消息队列环境配置
    RabbitMQ+PHP消息队列环境配置
    参考文档:http://www.cnblogs.com/phpinfo/p/4104551...http://blog.csdn.net/historyasamirror/ar...依赖包安装yum install ncurses-develunixODBCunixODBC-develerlang环境wgethttp://erlang.org/download/otp_ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:111 | 回复:0
  • php格式化json字符串
    php格式化json字符串
    header('content-type:application/json;charset=utf8');$arr=array('status'=amp;amp;gt;true,'errMsg'=amp;amp;gt;'','member'=amp;amp;gt;array(array('name'=amp;amp;gt;'李逍遥','gender'=amp;amp;gt;'男'),arr ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:99 | 回复:0
  • 页面白屏并且报错PHPParseerror:syntaxerror,unexpectedendoffilein试了很久总算解决 ...
    页面白屏并且报错PHPParseerror:syntaxerror,unexpectedendoffilein试了很久总算解决 ...
    页面白屏并且报错PHPParseerror: syntaxerror,unexpectedendoffilein试了很久啥短标记,打开,都试了最简单的办法是重新建立一个文件,然后把代码贴进去有的诡异问题怎么都找不出来,删除了新建,贴代码进去就解决 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:105 | 回复:0
  • PHP安装扩展
    PHP安装扩展
    在PHP源码中的ext文件里边,缺什么用yum补充什么就好了2.编译安装jpeg和dg扩展#./configure--with-php-config=/usr/local/data/php/bin/php-config--with-png-dir--with-freetype-dir--with-jpeg-dir--with-zlib-dir ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 17:12 | 阅读:85 | 回复:0

关注我们

极客给你想要的成长

关注极客中国获取最新资讯

热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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