首页上一页 1 下一页尾页 3 条记录 1/1页
小白实战手册的问题—为什么无法生成图片?
发表在PHP图书答疑
2018-11-18
悬赏:1 学分
《零基础学PHP》第1 章 初识PHP
是否精华
是
否
版块置顶:
是
否


请教大神,是什么原因?
生成项目需要的图片源代码
.() 长按下方图片点选保存图片
生成图片代码
<?php
header("content-type:image/jpeg");
/* 接收表单字段 */
$start = $_GET['start']?$_GET['start']:"长春";
$end = $_GET['end']?$_GET['end']:"北京";
$train_num = $_GET['train_num'];
$price = $_GET['price'];
$name = $_GET['name']?$_GET['name']:"明日科技"
$id_cards = $_GET['id_cards'];
$im = imagecreatetruecolor(379, 234); //设置画布
$bg = imagecreatefromjpeg('old_picture.jpg'); //设置背景图片
imagecopy($im,$bg,0,0,0,0,379,234); //将背景图片复制到画布相应位置
imagedestroy($bg); //销毁背景图片
$font = '../public/font/fh.ttf'; //设置字体
$blacka = imagecolorallocate($im,15,23,25); //图片分配颜色
/* 写入内容 */
imagettftext($im, 15, 0, 55, 47, $blacka, $font, $start); //写入起点
imagettftext($im, 15, 0, 268, 47, $blacka, $font, $end); //写入终点
imagettftext($im, 15, 0, 168, 47, $blacka, $font, $train_num); //写入车次
imagettftext($im, 13, 0, 44, 101, $blacka, $font, $price); //写入价格
imagettftext($im, 13, 0, 200, 150, $blacka, $font, $name); //写入名字
imagettftext($im, 13, 0, 19, 150, $blacka, $font, $id_cards); //写入身份证号
/* 获取当前时间 */
$time_y=date("y");
$time_m=date("m");
$time_d=date("d");
$time_h=date("h");
/* 写入时间 */
imagettftext($im, 9, 0, 28, 83, $blacka, $font, $time_y); //写入年份
imagettftext($im, 9, 0, 72, 83, $blacka, $font, $time_m); //写入月份
imagettftext($im, 9, 0, 109, 83, $blacka, $font, $time_d); //写入日期
imagettftext($im, 9, 0, 143, 83, $blacka, $font, $time_h); //写入时间
imagejpeg($im);
imagedestroy($im);
?> 
购物车
发表新帖
立即签到







