PHP
-
使用GD来制作图片水印
<?php // 1)加载目标图 001.jpg$dst_image = imagecreatefromjpeg('images/001.jpg');// 2)加载水印来源图 005.jpg$src_image = imagecreatefromjpeg('images/005.jpg');//截取相关: 宽62 高105 x224 y152 (左上角是定位点)$src_x = 224;$src_y = 152;$src_w = 62;$src_h = 105;//缩略图 出现在 右下角的位置$dst_w = 62; //缩略图出现在目标图上的宽$dst_h = 105; //高//获取
-
使用GD来制作文字水印
<?php // 1)加载图片为画布:$image = imagecreatefromjpeg('images/003.jpg');// 2)在图片上写字://读取图片的宽和高$width = imagesx($image); //宽度$height = imagesy($image); //高度//文字的宽高$size = 25;$angle = 0;$color = imagecolorallocate($image, 255, 255, 255);$fontfile = __DIR__ . '/SFMono-Regular.otf';$text = 'ABC123';//新的: 获
-
使用GD制作验证码
<?php // 1) 新建一个画布, 并指定大小:$image = imagecreatetruecolor(200, 80);// 2) 选择一个颜色, 使用填充的方式充满画布背景:$gray = imagecolorallocate($image, 220, 220, 200);imagefill($image, 0, 0, $gray);// 3) 选择一个颜色, 使用文字绘制的方式在画布上写字:for ($i = 0; $i < 4; $i++) { $size = 80 / 2; $angle = mt_rand(-25, 25); // 参数1 必须小于 参数2 $x
-
HTTP响应
1 响应状态码简介服务器对客户端请求的各种不同的处理结果和状态,由一个三位十进制数表示。2 响应状态码分类1xx:成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程。2xx:成功接收请求并已完成整个处理过程。3xx:未完成请求,客户端需要进一步细化请求。4xx:客户端的请求有错误。5xx:服务器端出现错误。3 常见响应状态码4 常见的响应头字段5 设置响应头通过header()函数设置// 设定编码格式header('Content-Type:text/html;charset=UTF-8');// 页面重定向header('Location:login.php');// 设定图片
-
PHP环境:配置虚拟目录和配置域名解析
1 配置虚拟目录1) 找到PHPStudy安装目录中的PHPTutorial\Apache\conf\vhosts.conf文件;2) 打开vhosts.conf文件,并在文件最后添加如下的配置信息:<VirtualHost _default_:80> DocumentRoot "D:\wamp\PHPTutorial\WWW" #指定虚拟目录路径 ServerName www.cyh.com #虚拟目录绑定的域名 DirectoryIndex index.php #默认首页 <Directory "D:\wamp\PHPTutorial\WWW"> #访问权限设置 O
-
邮箱正则表达式
$pattern = "/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i";