PHP
随风漂流的
分享自己的
展开
-
php实现快速排序
快速排序的原理:找到当前数组中的任意一个元素(一般选择第一个元素),作为标准,新建两个空数组,遍历整个数组元素,如果遍历到的元素比当前的元素要小,那么就放到左边的数组,否则放到右面的数组,然后再对新数组进行同样的操作,不难发现,这里符合递归的原理,所以我们可以用递归来实现。使用递归,则需要找到递归点和递归出口:递归点:如果数组的元素大于1,就需要再进行分解,所以我们原创 2017-03-20 21:29:54 · 227 阅读 · 0 评论 -
php curl 类
class mycurl { protected $_useragent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1'; protected $_url; protected $_followlocation; protected $_timeout; protected $_原创 2017-07-04 16:49:24 · 420 阅读 · 0 评论 -
php socket客户端
<?phperror_reporting(E_ALL);echo "TCP/IP Connection\n";/* Get the port for the WWW service. */$service_port = getservbyname('www', 'tcp');/* Get the IP address for the target host. */$address =原创 2017-07-04 15:29:25 · 400 阅读 · 0 评论 -
一个php socket服务类
#!/usr/bin/env php<?phpclass MySocketServer{ protected $socket; protected $clients = []; protected $changed; function __construct($host = 'localhost', $port = 9000) {翻译 2017-07-04 15:26:36 · 379 阅读 · 0 评论 -
php发送文本邮件和带附件邮件
1.工作需要用到发送邮件功能各种找资料现在总结了一个可以用的2.需要下载邮件phpmailer 3.phpmailer下载地址:https://github.com/PHPMailer/PHPMailer4.在sentmail文件下映入class.phpmail.php和class.smtp.php两个文件<?php class Sentmail{ public f原创 2017-05-17 10:57:27 · 6686 阅读 · 0 评论 -
php遍历路径文件
1.代码来自php官方文档 function scanDirectories($rootDir, $allData=array()) { // set filenames invisible if you want $invisibleFileNames = array(".", "..", ".htaccess", ".htpasswd"); // run through原创 2017-06-06 14:25:58 · 294 阅读 · 0 评论 -
php文件单上传和多上传
1.Php单文件和多文件上传html部分代码可以直接复制过去测试,直接可用 Document php代码<?php /** file: fileupload.class原创 2017-05-17 10:48:32 · 281 阅读 · 0 评论 -
foreach后通过checkbox获取值
foreach后通过checkbox将获取到的数据表id,将id通过ajax传到后台对数据进行操作 $value) { ?> " >原创 2017-05-26 16:34:43 · 3506 阅读 · 0 评论 -
foreach之后把相关id传到js
1.php开发通过foreach循环获得数据后,对数据进行编辑和删除相关2.foreach相关的数据获取,后通过ajax传给后台对数据进行修改删除 手机号 昵称 操作原创 2017-05-26 16:10:19 · 2174 阅读 · 0 评论 -
PHP生成折线图
//GD库图像处理//创建图像画布$image = imagecreatetruecolor(300, 300);//设置颜色$gray = imagecolorallocate($image, 180, 180, 180);$red = imagecolorallocate($image, 255, 0, 0);//画纵坐标和横坐标imageline($image, 10, 20,原创 2017-05-02 17:40:37 · 3941 阅读 · 0 评论 -
php实现简单验证码
验证码实现1.根据提供字母或数字随机生成四位数验证码2.将验证码存入session中3.将验证码放入图片中 //根据提供字符生成四位验证码 $str = 'a,b,c,d,e,f,g,h,m,n,p,q,l,r,t,2,3,4,5,6,7,8,9,'; $list = explode(',', $str); $max = count($list)-1; $verif原创 2017-05-02 17:38:20 · 733 阅读 · 0 评论 -
PHP压缩图片
压缩图片步骤1.打开图片2.创建一个真彩色图片3.将原图复制到真彩色图片上4.输出图片5.释放内存$src图片可以是本地图片也可以是远程图片//打开图片$src = 'image.jpg';$info = getimagesize($src);$type = image_type_to_extension($info[2],false);$fun = 'imagec原创 2017-05-02 17:27:12 · 492 阅读 · 0 评论 -
API接口开发简述示例
作为最流行的服务端语言PHP(PHP: Hypertext Preprocessor),在开发API方面,是很简单且极具优势的。API(Application Programming Interface,应用程序接口)架构,已经成为目前互联网产品开发中常见的软件架构模式,并且诞生很多专门API服务的公司,如:聚合数据(https://www.juhe.cn/)、百度APIStore(http://转载 2017-04-02 22:55:42 · 7082 阅读 · 1 评论 -
PHP冒泡排序
1.冒泡排序:两两交换数值,最小的值在最左边,就如最轻的气泡在最上边。2.对整列数两两交换一次,最小的数在最左边,每次都能得一个在剩下的数中的最小 的数,“冒”出来的数组成一个有序区间,剩下的值组成一无序区间,且有序区间中每一元素值都比无序区间的小。 $arr4=array(66,3,8,6,49,2,96,5,1);$lenth=count($arr4);//冒泡排序原创 2017-03-20 22:43:11 · 236 阅读 · 0 评论 -
CentOS6.5搭建LNMP
1:查看环境:[root@10-4-14-168 html]# cat /etc/redhat-releaseCentOS release 6.5 (Final)2:关掉防火墙[root@10-4-14-168 html]# chkconfig iptables off3:配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)#wget htt转载 2017-07-17 10:49:34 · 303 阅读 · 0 评论