首页 > php教程 > PHP源码 > 正文

为Hanking解读代码

PHP中文网
发布: 2016-05-25 17:12:19
原创
1276人浏览过

为hanking解读代码

<?php
// 上传的最终目录
$dirname = "/tmp/phonegap/uploads";
// 如果有上传文件的话
// 凡是以上传的方式post的话,这个$_FILES都会有内容
// 这里最好改为 if (!empty($_FILES))
if ($_FILES) {
    // 打印出上传的内容
    print_r($_FILES);
    // 创建上传的最终目录, mkdir(目录名称, 目录访问权限, 如果目录不存在是否递归创建目录)
    // 这里最好判断一下if (!is_dir($dirname))
    mkdir ($dirname, 0777, true);
    // 将上传文件从临时目录中转移到最终的目录。
    // 这里说一下,php的上传模式,所有php的上传,是默认传到系统的临时文件夹中,
    // 如果你不调用move_uploaded_file,他是不会将文件移动到你想要目录去的。
    // 如果你制定了php.ini中,上传的临时文件,临时文件夹则是php.ini中指定的文件夹。
    move_uploaded_file($_FILES["file"]["tmp_name"],$dirname."/".$_FILES["file"]["name"]);
}
// 如果uri中的query string中,有image=xxxxx的方式的话
else if (isset($_GET['image'])) {
    // 生成该图片保存到本地的全路径
    // 这里不做过滤和检查,很危险的哦
    $file = $dirname."/".$_GET['image'];
    // 指定当前请求转为jpeg的header输出
    header('Content-type: image/jpeg');
    // 取得图片的信息
    list($width, $height) = getimagesize($file);
    // 这里是重新调整图片的大小
    $newWidth = 120.0;
    $size = $newWidth / $width;
    $newHeight = $height * $size;
    $resizedImage = imagecreatetruecolor($newWidth, $newHeight);
    // 将图片生成到$file的路径中去
    $image = imagecreatefromjpeg($file);
    imagecopyresampled($resizedImage, $image, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
    // 并且创建一张品质为80的缩略图预览
    imagejpeg($resizedImage, null, 80);
}
// If displaying images
else {
    // 这个是生成当前服务器的基础url
    $baseURI = "http://".$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI'];
    // 获取上传目录下的文件名
    $images = scandir($dirname);
    $ignore = Array(".", "..");
    // 如果存在文件的话,
    // 这里最好改为 if (!empty($images))
    if ($images) {
        // 遍历这个目录下的文件,并且生成<img  alt="为Hanking解读代码" >以供观看
        // 不过这写法也太不讲究了,不分目录和文件
        foreach($images as $curimg){
            if (!in_array($curimg, $ignore)) {
                echo "Image: ".$curimg."<br>";
                echo "<img  src='".$baseURI."?image=".$curimg."&rnd=".uniqid()."' alt="为Hanking解读代码" ><br>";
            }
        }
    }
    else {
        echo "No images on server";
    }
}
?>
登录后复制

                   

方科网络ERP图文店
方科网络ERP图文店

方科网络ERP图文店II版为仿代码站独立研发的网络版ERP销售程序。本本版本为方科网络ERP图文店版的简化版,去除了部分不同用的功能,使得系统更加精炼实用。考虑到图文店的特殊情况,本系统并未制作出入库功能,而是将销售作为重头,使用本系统,可以有效解决大型图文店员工多,换班数量多,订单混杂不清的情况。下单、取件、结算分别记录操作人员,真正做到订单全程跟踪!无限用户级别,不同的用户级别可以设置不同的价

方科网络ERP图文店 0
查看详情 方科网络ERP图文店

以上就是为Hanking解读代码的内容,更多相关内容请关注PHP中文网(www.php.cn)!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门推荐
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号