51dev.com IT技术开发者社区

51dev.com 技术开发者社区

php

php

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

PHP在shell中添加目录与设置权限

PHP在shell中添加目录与设置权限

publicfunctionserveruprecord(){  $dataall=$_REQUEST;  $Y=$dataall['Y'];  $M=$dataall['M'];  $D=$dataall['D'];  $dir=iconv("UTF-8&qu...

php服务器之间传输文件

php服务器之间传输文件

发送方$url="http://127.0.0.1/api/Up/serverup"; //接收方服务器地址与处理方法$file=dirname(__FILE__).'/11010.mp3';//上传方服务器目录与文件名$data=[    'upload'...

php文件锁

php文件锁

程序独占该文件,不允许其他操作,直到该程序完成对文件的操作$content=‘  asdfasdfasdf  asdfasdfasdf  asdfasdfasd  asdfasdf  asdfasdf‘; $file ='/var/www/file.txt';$fp=@fopen($...

php-构造函数-返回值

php-构造函数-返回值

classNewClass{publicfunction__construct(){return‘HelloWorld!!‘;}}$info=newNewClass;echo$info->__construct();function__construct($conf=array()){if($conf){retu...

PHP 的 uniqid 函数产生的 id 真的是唯一的么?

PHP 的 uniqid 函数产生的 id 真的是唯一的么?

  最近使用到了uniqid,就产生了疑问?uniqid生成的id由什么组成?真的是唯一的么?什么情况下会产生冲突?从文档中看到uniqid函数有两个参数看源码:PHP_FUNCTION(uniqid){...gettimeofday((structtimeval*)&tv,(structt...

PHP中关于超链接的拼接问题

PHP中关于超链接的拼接问题

<?phplink="https://www.51dev.com";echo′<ahref=′.link.‘>DEV开发者社区</a>‘;?> ...

PHP 格式化时间显示刚刚、几分钟前、昨天、前天

PHP 格式化时间显示刚刚、几分钟前、昨天、前天

PHP把时间转换为友好时间段,如刚刚、几分钟前、几小时前、几天前的简单函数代码。通过把时间格式转换为时间戳,并把当前的时间戳减去之前时间的时间戳,相减后的时间戳除以相对应的秒数得到刚刚、几分钟前、几小时前、几天前的展示,需要的朋友可以参考下://时间格式化(时间戳)functionuc_time_ago($ptime)...

nginx+php-cig多域名服务设置

nginx+php-cig多域名服务设置

以前用的Apcache服务器,用了很久,但是真正上线的时间一直都是使用的IIS服务器,最近接触到nginx服务,于是学习了一下。nginx在windows下的配置特简单,就几个命令可以完成,我只是说的测试,真正上线还在学习中。在这里在温习一下前面的nginx服务设置下载最新版的nginx解压到指定目录;然后在dos下运...

mcrypt加密以及解密过程

mcrypt加密以及解密过程

Mcrypt库支持20多种加密算法和8种加密模式,具体可以通过函数mcrypt_list_algorithms()和mcrypt_list_modes()来显示Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。1.PHP加密扩展库Mcrypt安装在标准的PHP安装过程中并没有把Mrcypt安装...

linux 下安装php5.6的安装

linux 下安装php5.6的安装

PHP官网:www.php.net当前主流版本为5.6/7.1安装php之前必须先安装好mysql和Apachecd/usr/local/src/wgethttp://cn2.php.net/distributions/php-5.6.30.tar.gztarzxvfphp-5.6.30.tar.gzcd/usr/lo...

PHP 7.3 比 PHP 7.0 快 22%,即将进入特性冻结阶段

PHP 7.3 比 PHP 7.0 快 22%,即将进入特性冻结阶段

随着上周PHP7.3Alpha3的发布,意味着PHP7.3即将进入特性冻结阶段,不再有新的功能添加,后续的Beta和RC版本将主要进行修复,直到11月29日发布正式版本。从目前的更新说明来看,PHP7.3并不是一个主打新特性的版本,包含更多的是Bug修复。PHP7.3删除了对BeOS的支持,改进了PHPGC,实现更灵活...

PHP5.6将退出版本之争,PHP7的时代将全面来临(PHP7.3)

PHP5.6将退出版本之争,PHP7的时代将全面来临(PHP7.3)

PHP背景:     PHP5.6作为PHP5的最后一个版本,也是目前国内使用最广泛的PHP版本,PHP5.6始于2014年。其第一个测试版PHP5.6alpha1版于2014年1月发布。随机产生了第一个由国人(鸟哥,惠新宸)参与主研的性能大规模提升版本PHPNG(PH...

PHP5.6 和PHP7.0区别

PHP5.6 和PHP7.0区别

1.PHP7.0比PHP5.6性能提升了两倍。2.PHP7.0全面一致支持64位。3.PHP7.0之前出现的致命错误,都改成了抛出异常。4.增加了空结合操作符(??)。效果相当于三元运算符。5.PHP7.0新增了函数的返回类型声明。6.PHP7.0新增了标量类型声明。  PHP7中的函数的形参类型声明可以是标量。在PH...

php类似indexof的方法 strpos() , strripos()

php类似indexof的方法 strpos() , strripos()

PHPString函数strpos()函数返回字符串在另一个字符串中第一次出现的位置。如果没有找到该字符串,则返回false。语法strpos(string,find,start)参数描述string必需。规定被搜索的字符串。find必需。规定要查找的字符。start可选。规定开始搜索的位置。注释:该函数对大小写敏感。...

PHP通过CURL上传图片(微信公众号上传素材)

PHP通过CURL上传图片(微信公众号上传素材)

这里以微信公众号素材管理为例。PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件,供cURL读取上传。这与命令行直接调用...