微站长网

又一家网络资讯网站

「不再少年」主题介绍

开发者福利|MonkeyCode 重磅福利!注册即领 2C8G 永久云服务器

【PHP源码】个人发卡网搭建教程(附源码)

许多新手朋友想要搭建一个自己的个人发卡网,苦于没有源码或者有源码不会安装,下面将详细讲解如何搭建,看看再走呗~

源码地址:https://caiyun.139.com/m/i?175CjXzPHpsDu  提取码:zspq

thinkphp5.1 验证码显示不正常

这两天由于腾讯云快到期了,然后换到西部数码的独享虚拟主机,发现原来好好的代码,切换验证码忽然报错302,然后就有了这篇文章!

a1.png

这个是thinkphp标准的验证码代码,之前放宝塔面板上面妥妥的没问题,结果放到西数的主机上面,切换验证码经常出现302错误,后面发现是中文问题。

PHP执行SQL文件

<?php

$db_file = 'SQl文件路径';
$db_host = 'localhost';
$db_port = '3306';
$db_user = '数据库用户名';
$db_pwd = '数据库用户密码';
$db_name = '数据库名称';


$_sql = file_get_contents($db_file);
$_arr = explode(';', $_sql);

$_mysqli = new mysqli($db_host.':'.$db_port,$db_user,$db_pwd,$db_name);
if (mysqli_connect_errno()) {
  exit('数据库链接失败');
}

foreach ($_arr as $_value) {
  $_mysqli->query($_value.';');
}
$_mysqli->close();

?>

tp5.1 使用数组查询的写法

$where = [
	'status' => [ 'eq', 'in',[1,2,3]] ,
];


PHP给图片添加满屏水印

源码:

$img = '待加水印图片';
$source = '水印图片';

//参数设置,值越大水印越稀(水印平铺的越少),相反...
$ww = 0;  //每个水印的左右间距
$hh = 0;  //每个水印的上下间距

//水印图片旋转角度
$angle = 30;
//水印透明度
$opacity = 50;

//获取图片和水印的信息
$imgInfo = @getimagesize($img);
$sourceInfo = @getimagesize($source);

//创建水印图像资源
$fun = 'imagecreatefrom' . image_type_to_extension($sourceInfo[2], false);
$water = $fun($source);
//水印图片旋转
$water = imagerotate($water, $angle, imageColorAllocateAlpha($water, 0, 0, 0, 127));
//获取水印图片旋转后的宽度和高度
$sourceInfo[0] = imagesx($water);
$sourceInfo[1] = imagesy($water);

//设定水印图像的混色模式
imagealphablending($water, true);
//添加水印
$src = imagecreatetruecolor($sourceInfo[0], $sourceInfo[1]);
// 调整默认颜色
$color = imagecolorallocate($src, 255, 255, 255);
imagefill($src, 0, 0, $color);

//创建图片图像资源
$fun = 'imagecreatefrom' . image_type_to_extension($imgInfo[2], false);
$thumb = $fun($img);

//定义平铺数据
$x_length = $imgInfo[0] - 10; //x轴总长度
$y_length = $imgInfo[1] - 10; //y轴总长度
//循环平铺水印
for ($x = 0; $x < $x_length; $x) {
    for ($y = 0; $y < $y_length; $y) {
        imagecopy($src, $thumb, 0, 0, $x, $y, $sourceInfo[0], $sourceInfo[1]);
        imagecopy($src, $water, 0, 0, 0, 0, $sourceInfo[0], $sourceInfo[1]);
        imagecopymerge($thumb, $src, $x, $y, 0, 0, $sourceInfo[0], $sourceInfo[1], $opacity);
        $y += $sourceInfo[1] + $hh;
    }
    $x += $sourceInfo[0] + $ww;
}

imagejpeg($thumb,$tmp);

//销毁零时图片资源
imagedestroy($src);
//销毁水印资源
imagedestroy($water);
<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
站点信息
  • 文章总数:115
  • 页面总数:1
  • 分类总数:16
  • 标签总数:133
  • 评论总数:8
  • 浏览总数:329582

Powered By Z-BlogPHP 1.7.5

Copyright VZZW.COM.All Rights Reserved.
湘ICP备2021010131号-2 51LA统计