Browsed by分类: PHP

base64加号问题

base64加号问题

由于`+`号在url中会被转成空格,`/`号会被当成url分隔符,而我们又习惯在接收到参数后过滤参数两端的空格,所以如果在浏览器url上传输这些值,拿到值后再过滤掉两端的空格,然后再decode这个base64编码,结果肯定会出问题

Read More Read More

用PHP进行HTTP认证

用PHP进行HTTP认证

为了方便,我们有时候可能会放一些监控脚本在默认的域名下,比如放个phpinfo.php,用于查看php的信息等等,但这个又不想被别人直接访问,而且也不想写个什么登录界面,这时,也许你会想到可以使用nginx的认证功能(如果你用过的话),没错nginx确实可以做简单的认证,但这个认证我们也可以用php来做(或者其他编程语言也行)。

Read More Read More

Ajax/jsonp/iframe+PHP实现“服务器推”技术:comet http长轮询实例

Ajax/jsonp/iframe+PHP实现“服务器推”技术:comet http长轮询实例

客户端发出请求后服务器如果未查询到数据,不要立刻返回,而是用一个死循环一直循环查询需要获取的数据,每隔一秒查一次(sleep),直到查到有数据后返回,或者一直未查到数据但已超时也要返回。

Read More Read More

PHP的三种工具pecl/pear/composer的区别及基本使用

PHP的三种工具pecl/pear/composer的区别及基本使用

1、PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库;
2、PECL 是“PHP Extension Community Library”的缩写,即PHP 扩展库;
3、composer是php的包管理工具。
4、composer加速器:composer global require hirak/prestissimo
pecl用于安装c语言写的扩展(如gd.so, redis.so),而composer是安装php写的包的(官网为packagist),至于pear,它的功能与composer相同,但现在都用composer了。

Read More Read More

PicUploader: 一个还不错的图床工具

PicUploader: 一个还不错的图床工具

一个还不错的图床工具,支持Mac/Win/Linux服务器、支持压缩后上传、添加图片或文字水印、多文件同时上传、同时上传到多个云、右击图片文件上传、快捷键上传剪贴板截图、Web版上传、支持作为Mweb/Typora发布图片接口、作为PicGo、ShareX、uPic等的自定义图床,支持在服务器上部署作为图床接口,支持上传任意格式文件。目前支持的云有:七牛、腾讯、网易、百度、京东、阿里、又拍、sm.ms、Imgur、Ucloud、青云、Nextcloud、Github、Gitee(码云)、Cloudinary、Chevereto、Minio、Aws s3、金山、华为、DropBox、OneDrive、GoogleDrive、Azure、Gitlab、Coding.net、图速云、个人服务器(sftp)、本地(即PicUploader所在机器)。

Read More Read More

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

PicUploader: 一个还不错的图床工具