注册 登录
编程论坛 PHP技术论坛

我要用php读取 C:\phpStudy\PHPTutorial\WWW\user_info 文件夹里面的图片并显示在页面上去

qzx10010 发布于 2018-11-04 10:18, 2943 次点击
$.ajax({
        type:"post",
        url:"blogs_showpics_href.php",
        data:datas,
        dataType:"json",
        success:function(result){
            alert(result);
        },
        error:function(){
            alert("内部服务器错误");
        }
    });




<?php
    $a = $_POST['ids'];
    $hostdir = dirname(__FILE__)."phpStudy\PHPTutorial\WWW\user_info\photo\ $a";
    $url = "phpStudy\PHPTutorial\WWW\user_info\photo\ $a";
    $filesnames = scandir($hostdir);
    print_r ($filesnames);
//    $www = 'http://www.***.com/';
//    foreach($filesnames as $name){
//        $aurl= "<img width='100' height='100' src='"$url."10.jpg"."' alt = '".$name."'>"
//    }
//    echo $filesnames;
    echo json_encode($hostdir);
?>


为什么老是执行不成功啊
1 回复
#2
duqingnian2018-11-17 19:18
比如,你的网址是www.对应的目录是 e:\www\web
假设你的图片上传到e:\www\web\uploads目录,假设你的图片名字是123.png,访问图片的网址是www.
++++++++++
毫无压力的理解上面的文字后,我们来说下你的问题,你的问题无外乎是无刷新上传。上传图片后,php返回图片的路径。比如 返回20181117/abcd1234.png
那么前台ajax得到这个文件名称后,拼接域名,也就是 http://www.
拼接出来的图片网址,用jquery 给img标签的src即可显示出来
1