php调用图片乱码问题
<meta charset="UTF-8">
<?php
//城市名
$city = '长沙';
//获取json格式的数据
$str = file_get_contents("http://api.map.baidu.com/telematics/v3/weather?location=".$city."&output=json&ak=KXrZyXh5wUSBEdo5TkgRQkBz");
//对json格式的字符串进行编码
$arr = json_decode($str,TRUE);
echo "城市:".$arr['results'][0]['currentCity']." 日期:".$arr['date']."<br /><br />";
$wea = "http://1.alilo.sinaapp.com/Weather/0.jpeg";
$weai = imagecreatefromgif($wea);
header("Content-type:image/jpeg");
imagejpeg($weai);
foreach($arr['results'][0]['weather_data']as $val)
{
echo $val['date']."<br/>";
echo "天气:{$val['weather']}<br/>";
$path = "{$val['dayPictureUrl']}";
echo "$path";
$imgInfo = getimagesize($path);
$imgType = $imgInfo[2];
switch ($imgType) {
case 1:
$img = imagecreatefromgif($path);
header("Content-type:image/gif");
imagegif($img);
break;
case 2 :
$img = imagecreatefromjpeg($path);
header("Content-type:image/jpeg");
imagejpeg($img);
break;
case 3 :
$img = imagecreatefrompng($path);
header("Content-type:image/png");
imagepng($img);
break;
default:
exit("图片格式不支持");
}
echo "<br/>";
// echo "< img src = "{$val['dayPictureUrl']}" />";
echo "风向:{$val['wind']}<br/>";
echo "温度:{$val['temperature']}<br/><br />";
}
?>
代码如上所示,输出来的是一串乱码。
网站:http://1.alilo.sinaapp.com/Weather/Weather.php
相关推荐
php - 使用 phpqrcode.php 生成二维码图片,同时并将生成的二维码图片保存到本地服务器中(详细示例教程源码)
PHP 用 phpqrcode 生成二维码图片,phpqrcode 详细使用教程,PHP使用phpqrcode生成二维码,phpqrcode实现二维码(含图片)。使用PHP生成二维码的两种方法(带logo图像),tp用phpqrcode制作二维码,可在浏览器下载二维码,php 通过phpqrcode.php 生成二维码,解决phpqrcode.php生成二维码输出到页面上出现乱码问题,php调用phpqrcode.php生成二维码,PHP生成二维码 phpqrcode.php下载,PHP phpqrcode
PHP图片加密平台源码拆解:从AES加密到部署实践
在数字内容传播日益频繁的今天,图片隐私保护成为站长和企业共同关注的焦点。对称加密算法AES-256-CBC凭借其高效与安全性,成为文件加密存储的主流选择,而PHP的openssl扩展则为开发者提供了便捷的实现途径。理解加密原理、密钥与IV的管理方式,是构建安全图片系统的基石。基于PHP的图片加密平台源码,将上传、加密、存储、解密预览整合为完整闭环,适用于私密相册、付费内容分享、内部资料查阅等场景。从环境准备、扩展开启到目录权限、HTTPS配置,部署过程清晰可控。同时,源码也为二次开发提供了良好基础,支持限时
YOLO26算法心电图十二导联目标检测+训练好的模型+368张数据集+pyqt可视化界面.zip
附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[导联I(I), 导联II(II), 导联III(III), 胸导联V1(V1), 胸导联V2(V2), 胸导联V3(V3), 胸导联V4(V4), 胸导联V5(V5), 胸导联V6(V6), 加压肢体导联aVF(aVF), 加压肢体导联aVL(aVL), 加压肢体导联aVR(aVR)] · 训练集:313 张 · 验证集:37 张 · 测试集:18 张 · 总计:368 张 该数据集聚焦于临床心电图信号的精准识别与定位,其核心检测目标为标准12导联心电图中的各个独立导联波形区域,涵盖肢体导联(I、II、III)与加压肢体导联(aVR、aVL、aVF),以及胸前导联(V1至V6),适用于心电图自动分析系统中对各导联位置的快速准确标注与分类。数据采集场景真实还原了医院心电图室或急诊监护环境下的标准心电图记录纸,波形清晰、基线稳定,具有高度临床参考价值。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 57 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9708** mAP50-95 | 0.6344 Precision | 0.8990 Recall | 0.9191 train/box_loss | 1.2231 train/cls_loss | 0.9703 val/box_loss | 1.2779 val/cls_loss | 0.... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。
企业级AI助手平台 开箱即用的全栈AI平台,支持多智能体协同、Supervisor模式编排、多种决策模式、RAG技术和流程编排能力 支持多厂商大模型统一接入与管理,安全可控的企业知识库与高精度检索优化
企业级AI应用开发框架,支持多厂商大模型统一接入与管理,安全可控的企业知识库与高精度检索优化能力,提供可视化流程编排、自主决策智能体与多智能体协同调度,兼容主流 Agent Skill 协议,帮助企业与开发者零门槛快速构建安全、高效、可落地的AI智能体应用与行业解决方案。
VLOOKUP_fixed.py
VLOOKUP_fixed.py


基础编程

