通过 file_get_contents 输出图片

$url='http://static.assets.local.51rwb.com/caibeitv/html/caibeitv_hao/dev/images/logo.png';
$content= file_get_contents($url,true);
header("Content-Type: image/jpeg;text/html; charset=utf-8");
echo $content;die;

转载于:https://www.cnblogs.com/RainLi/p/5886427.html

以下是符合要求的PHP代码: ```php <?php // 数据库连接信息 $servername = "localhost"; $username = "root"; $password = "Aa123456"; $dbname = "redsources_db"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 获取分类ID $subcategoryId = isset($_GET['subcategory']) ? $_GET['subcategory'] : ''; // 查询满足分类ID的第一条信息 $sql = "SELECT * FROM red_resources WHERE subcategory_id = $subcategoryId ORDER BY id ASC LIMIT 1"; $result = $conn->query($sql); // 输出表格和导航按钮 if ($result->num_rows > 0) { // 输出表格头部 echo "<table>"; echo "<tr><th>ID</th><th>Category ID</th><th>Subcategory ID</th><th>Details</th><th>Image</th></tr>"; // 输出表格内容 while($row = $result->fetch_assoc()) { $id = $row["id"]; $category_id = $row["category_id"]; $subcategory_id = $row["subcategory_id"]; $details = $row["details"]; $image = $row["image"]; $image_data = base64_encode(file_get_contents($image)); echo "<tr>"; echo "<td>$id</td>"; echo "<td>$category_id</td>"; echo "<td>$subcategory_id</td>"; echo "<td>$details</td>"; echo "<td><img src='data:image/jpeg;base64,$image_data'></td>"; echo "</tr>"; } // 输出导航按钮 $sql_prev = "SELECT * FROM red_resources WHERE subcategory_id = $subcategoryId AND id < $id ORDER BY id DESC LIMIT 1"; $result_prev = $conn->query($sql_prev); if ($result_prev->num_rows > 0) { $row_prev = $result_prev->fetch_assoc(); $id_prev = $row_prev["id"]; echo "<a href='?subcategory=$subcategoryId&id=$id_prev'><<</a>"; } $sql_next = "SELECT * FROM red_resources WHERE subcategory_id = $subcategoryId AND id > $id ORDER BY id ASC LIMIT 1"; $result_next = $conn->query($sql_next); if ($result_next->num_rows > 0) { $row_next = $result_next->fetch_assoc(); $id_next = $row_next["id"]; echo "<a href='?subcategory=$subcategoryId&id=$id_next'>>></a>"; } echo "</table>"; } else { echo "0 结果"; } // 关闭连接 $conn->close(); ?> ``` 在这个PHP文件中,我们首先连接到数据库并获取传入的subcategoryId参数。然后,我们根据这个参数查询满足条件的第一条信息,并将其输出到表格中。在输出表格的同时,我们还将图片转换为base64编码,并通过`<img>`标签在表格中显示。 在表格的底部,我们添加了导航按钮,用于切换到满足同一分类的前一个或后一个信息。这些按钮是通过查询满足条件的前一个或后一个信息生成的,并与当前信息的ID一起传递到页面URL中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值