http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 7744|回复: 5

[PHP] PHP的文件操作示例(2)

[复制链接]
发表于 2018-12-18 09:57:41 | 显示全部楼层 |阅读模式
本帖最后由 惜 于 2018-12-18 09:57 编辑

上个页面链接:http://www.sufeinet.com/thread-24306-1-1.html
图片详情页面
[PHP] 纯文本查看 复制代码
<html>
<head>
<title>简易相册系统查看图片</title>
</head>
<body>
<center>
        <h1>简易相册系统查看图片页</h1>
        <p>
                <?php
                        if(!$_GET["id"]) //如果没有指定 ID
                        {
                                echo "没有指定 ID"; //输出相应信息
                                echo "<p>";
                                echo "点<a href=\"index.php\">这里</a>返回"; //给出返回链接
                                exit();
                        }
                        else //如果有 ID
                        {
                                $id=$_GET["id"];  //把参数赋值给变量
                ?>
                
                <a href="index.php">返回首页</a>    
                <a href="delete.php?id=<?php echo $id ?>">删除图片</a><p>
                
                <?php
                        
                        $filename="data.dat";  //定义记录文件
                        $myfile=file($filename);  //使用 file()函数把文件按行读入数组
                        $z=$myfile[0]; //把数组第一个变量赋值为变量
                        
                        if($z==""){ //如果记录数为 0
                                echo "目前记录条数为:0";  //显示相应内容
                        }
                        else //如果有内容
                        {
                                $temp=explode("||",$myfile[$z-$id]); //用 explode()函数按“||”把相应记录分割
                                echo "<table border='1'>";
                                echo "<tr>";
                                echo "<td>";
                                echo "文件名:".$temp[1]; //显示数组第二个元素即文件名
                                echo "</td>";
                                echo "</tr>";
                                echo "<tr>";
                                echo "<td>";
                                echo "<img src=\"images\\".$temp[1]; //显示图片
                                
                                $imgfile="images\\".$temp[1]; //显示图片为数组的第 2 个元素
                                $upload_file = iconv("UTF-8", "GBK", $imgfile); //PHP不能默认识别UTF-8,如果页面是UTF-8 需要转码后使用。
                                $flag=getimagesize($upload_file); //获得图片的大小以加以大小处理
                                
                                if($flag[0]>180||$flag[1]>100){  //如果图片太大
                                        echo "\" width=180 height=".$flag[1]*180/$flag[0];
                                        echo " border=\"0\"></a>"; //把图片按比例缩放显示
                                }else{
                                        echo "/>";
                                }
                                
                                echo "</td>";
                                echo "</tr>";
                                echo "<tr>";
                                echo "<td>";
                                echo "图片简介:".$temp[2];  //显示图片第三个元素即图片简介
                                echo "</td>";
                                echo "</tr>";
                                echo "<tr>";
                                echo "<td>";
                                echo "上传日期:".$temp[3];  //显示图片第四个元素即上传日期
                                echo "</td>";
                                echo "</tr>";
                                echo "</table>";
                        }
                }
        ?>
</center>
</body>
</html>
如下图:
6MLG~4T63SI0YY`C2[TG`%E.png



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2018-12-18 11:39:27 | 显示全部楼层
楼主加油,我们都看好你哦。
发表于 2018-12-18 11:57:44 | 显示全部楼层
真是难得给力的帖子啊。
发表于 2018-12-18 15:42:35 | 显示全部楼层
强烈支持楼主ing……
发表于 2018-12-18 16:16:34 | 显示全部楼层
楼主加油,我们都看好你哦。
发表于 2018-12-19 18:25:39 | 显示全部楼层
我只是路过打酱油的。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-23 08:09

© 2014-2021

快速回复 返回顶部 返回列表