PHP tagged posts

nginx如何为子目录/网站加上密码认证的配置及解决php不执行只下载

nginx可以为网站或目录甚至特定的文件设置密码认证。密码必须是crypt加密的。可以用apache的htpasswd来创建密码。

格式为:htpasswd -b -c site_pass username password

site_pass为密码文件。放在同nginx配置文件同一目录下,当然你也可以放在其它目录下,那在nginx的配置文件中就要写明绝对地址或相对当前目录的地址。

如果你输入htpasswd命令提示没有找到命令时,你需...

继续阅读

如何隐藏去掉取消Nginx和PHP版本号序列号

1、nginx配置文件 nginx.conf

隐藏Nginx版本号,Nginx的版本号主要在两个地方会有,一个是HTTP header,有个Server:nginx/1.x...

继续阅读

下面是图片加水印的案例方法。只需要传入两个参数即可

$oldimage_name//需要加水印的原图名称

$new_image_name//加完水印的图片名称

//图片添加图片水印
function watermark_image($oldimage_name, $new_image_name){
$webdir = dirname(dirname(__FILE__));//根目录地址
$image_path = $webdir.”/watermark/watermark.png”;//水印图片
list($owidth,$oheight) = getimagesize($oldimage_name);
$w...

继续阅读

golang/go语言多线程 VS php 并发测试数据库查询性能对比

在工作的项目中,我的主要开发语言是php,因需求或者为弥补php的缺陷,需要为php做各种各样的扩展,比如php本身不支持线程,没有队列,进程也 不无法用于生产环境, 可以说php没有任何“程”,因而网上有较多的文章阐述如何实现php队列,多线程等等,在我的理解,与其用php本身实现这种无法保证健壮的特性,不如 去发掘运用一些本身集成,且表现优异的语言...

继续阅读

如何在php脚本文件中加载/包含/调用/使用/引用html静态网页文件

有好几种方法和函数供大家使用:

include()
include_once()
require()
require_once()
file_get_contents()

例如/例子:
// Create a DOM object from a string
$html = str_get_html('<html><body>Hello!</body></html>');

// Create a DOM object from a URL
$html = file_get_html('http://www.google.com/');

// Create a DOM object from a HTML file
$html = file_get_html('test.htm');
<?php
if(some condition...
继续阅读
Top Down