php

ubuntu 16.04 LTS下php环境配置

在尝试了windows下服务器开发的蛋疼之后,决定使用ubuntu进行开发了。php开发环境配置安装过程:安装apache2sudo apt-get install apache2安装完成之后使用service apache2 status查看apahce2的状态,使用service apache2 restart重启apache2。安装php7.0sudo apt-get

Ubuntu 搭建LAMP环境

1、Apache 安装: sudo apt-get install apache2 启动: sudo service apache2 start 如果启动Apache时出现: Could not reliably determine the server's fully qualified domain name, using 10.174.228.227. Set the

途牛原创|运营神器之高效的CMS

序人生短短几个秋,不醉不罢休。CMS即将迎来2周岁生日,服务期间生产了*2200+*个内容页面。(平均每月孵化100个页面)CMS的全视角:覆盖范围(PC、M、APP)业务支持(周年庆,旅游节,营销,专题,主题游,频道页)涉及品类(跟团,自助、自驾、门票、当地、酒店、签证、机票、金融、通信、攻略、玩法、超级自由行)...下面请跟随CMS大喇叭,一睹“运营播种机”的前世今生。

最简单轻量的PHP CURL工具库 ws-http

ws-http简单轻量的HTTP 客户端工具库(An Simplified, lightweight HTTP client library)可用于 HTTP API 测试,支持 ssl,basic auth,代理,自定义请求头,以及常用HTTP 请求方法.(An HTTP API testing framework, written in PHP using curl.

PHP autoload 机制详解

PHP在魔术函数autoload()方法出现以前,如果你要在一个程序文件中实例化100个对象,那么你必须用include或者require包含进来100个类文件,或者你把这100个类定义在同一个类文件中——相信这个文件一定会非常大。但是autoload()方法出来了,以后就不必为此大伤脑筋了,这个类会在你实例化对象之前自动加载制定的文件。1. autoload 机制概述在使

php安全问题思考

用户提交过来的数据都是不可信的,所以,在查库或入库前需要对提交过来的数据进行过滤或字符的转换处理,以防止SQL注入或xss攻击等问题。一、防止SQL注入什么是SQL注入攻击?所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。寻找SQL注入的方法:1.通过get请求2.通过post请求3.其他ht

php关于get_magic_quotes_gpc()方法的使用

magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符(单引号,双引号,反斜线)引起的污染而出现致命的错误。在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自

谈谈社交软件中常用的小技巧:秒发功能

想象一下,我们平常发朋友圈的时候,N张图片配上文字,嗖的一下就发出去了,不带任何拖泥带水的那种,体验感觉好爽~。但是我们停下来用技术手段思考一下,这可能吗?有些2G网络最多也就几十K网速,我们的图片随便一张都几M,即使压缩过也有几百K,怎么可能瞬间发出消息呢?现在想想,是不是有些诡异呢~其实吧,众多社交软件(微博,微信)都是用了一种秒发机制。他并不是真的先去发送然后发送完毕

Magento2. 如何创建一个Module?

Magento2.x版本已经发布一段时间了,到现在为止已经到2.2了,最新版本可以关注Magento在github上的更新。今天记录下Magento2.1如何创建一个module,直接进入正题。安装Magento2后,进入项目的根目录后,进入/app目录,只有app/design/,app/etc/两个文件夹,design/目录是存放主题内容,安装成功后,在etc/文件夹下