http://extjs.org.cn/index.php?q=node/169
这是EXTJS的一个例子,在其官网上看正常。
我自己下载了ext-2.2库,里面examples文件里的大部分例子都能看,就这个例子(\examples\view\data-view.html)运行效果不正常,看不到图片!怎么才能让我本地这个例子图片正常实现呢?//文夹下get-images.php这个文件是不是就是所谓的php环境?
<?
$dir = "images/thumbs/";
$images = array();
$d = dir($dir);
while($name = $d->read()){
if(!preg_match('/\.(jpg|gif|png)$/', $name)) continue;
$size = filesize($dir.$name);
$lastmod = filemtime($dir.$name)*1000;
$images[] = array('name'=>$name, 'size'=>$size,
'lastmod'=>$lastmod, 'url'=>$dir.$name);
}
$d->close();
$o = array('images'=>$images);
echo json_encode($o);
?>
这是EXTJS的一个例子,在其官网上看正常。
我自己下载了ext-2.2库,里面examples文件里的大部分例子都能看,就这个例子(\examples\view\data-view.html)运行效果不正常,看不到图片!怎么才能让我本地这个例子图片正常实现呢?//文夹下get-images.php这个文件是不是就是所谓的php环境?
<?
$dir = "images/thumbs/";
$images = array();
$d = dir($dir);
while($name = $d->read()){
if(!preg_match('/\.(jpg|gif|png)$/', $name)) continue;
$size = filesize($dir.$name);
$lastmod = filemtime($dir.$name)*1000;
$images[] = array('name'=>$name, 'size'=>$size,
'lastmod'=>$lastmod, 'url'=>$dir.$name);
}
$d->close();
$o = array('images'=>$images);
echo json_encode($o);
?>
解决方案 »
- jquery表单提示插件报错!
- document.documentElement.clientHeight+"px"这种写法为什么不能在ie6中成功?
- jquery简单问题
- 关于电信的JSP与SQL Server 数据库的连接代码
- 高手帮忙啊~~2种定义正则表达式的差异
- 100分求助: 麻烦帮忙解释下这个变态的js写法,以及达到什么功能,谢谢
- IE下自定义标签的问题
- javascript 客户端如何实现 父子页面跨域消息互传
- 如何判断读到Excel文件的最后一行?
- 请帮忙。急!!!!!
- 页面上有个表单,能否实现:点击“提交”,但是不转向另一个页面,也不弹出新页面
- 请问大家有没有办法从这个网站拖两个文件下来啊?
是不是你的PHP版本不支持这个,如果不支持,这个函数你的自己定义
大侠,我本地的这个例子,怎么才能正常显示图片?请详细点说下,谢谢
关于json 格式从中你会得到启发的
那么你检查你
$dir = "images/thumbs/";
$images = array();
$d = dir($dir);
while($name = $d->read()){
if(!preg_match('/\.(jpg|gif|png)$/', $name)) continue;
$size = filesize($dir.$name);
$lastmod = filemtime($dir.$name)*1000;
$images[] = array('name'=>$name, 'size'=>$size,
'lastmod'=>$lastmod, 'url'=>$dir.$name);
}
$d->close();
返回的数据对不对
看看你的返回值是否正常
你这个与images/thumbs/不是在同一个目录下
我代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<link rel="stylesheet" type="text/css" href="http://extjs.org.cn/extjs/resources/css/ext-all.css" /> <!-- GC -->
<!-- LIBS -->
<script type="text/javascript" src="http://extjs.org.cn/extjs/adapter/ext/ext-base.js"></script>
<!-- ENDLIBS --> <script type="text/javascript" src="http://extjs.org.cn/extjs/ext-all.js"></script> <script type="text/javascript" src="http://extjs.org.cn/extjs/examples/view/data-view-plugins.js"></script>
<script type="text/javascript" src="http://extjs.org.cn/extjs/examples/view/data-view.js"></script>
<link rel="stylesheet" type="text/css" href="http://extjs.org.cn/extjs/examples/view/data-view.css" />
<!-- Common Styles for the examples -->
<link rel="stylesheet" type="text/css" href="http://extjs.org.cn/extjs/examples/examples.css" />
</head><body>
<div id="lib-bar" class="x-toolbar" style="border-width:0 1px 1px; text-align:right; width:150px; position:absolute; right:0px;left:auto; top:2px; "><div id="lib-bar-inner">
<span>Theme:</span>
<select id="exttheme">
<option value="default">Ext Blue</option>
<option value="gray">Gray Theme</option>
<option value="black">Black Theme</option>
<option value="green">Green Theme</option>
<option value="calista">Calista Theme</option>
<option value="darkgray">Darkgray Theme</option>
<option value="indigo">Indigo Theme</option>
<option value="midnight">Midnight Theme</option>
<option value="olive">Olive Theme</option>
<option value="pink">Pink Theme</option>
<option value="purple">Purple Theme</option>
<option value="slate">Slate Theme</option>
<option value="slickness">Slickness Theme</option>
<option value="peppermint">Peppermint Theme</option>
<option value="chocolate">Chocolate Theme</option>
</select></div></div>
<script type="text/javascript" src="http://extjs.org.cn/extjs/examples/examples.js"></script><!-- EXAMPLES --><h1>DataView Example</h1>
<p>This example shows how to use an Ext.DataView.</p>
</body>
</html>
全部调用的是官方的
而他的data-view.js这个文件中包含你说的get-images.php
这个,然后我就建立了一个get-images.php,代码就是你上面贴的那个
没有修改任何东西
我应该说得很清楚了
你运行get-images.php
看看得到的结果是不是这样的:{"images":[{"name":"admin_home.gif","size":936,"lastmod":1.135424294e+12,"url":"asp\/Images\/admin_home.gif"},{"name":"aleft.gif","size":73,"lastmod":1.135424294e+12,"url":"asp\/Images\/aleft.gif"},{"name":"aright.gif","size":72,"lastmod":1.135424296e+12,"url":"asp\/Images\/aright.gif"},{"name":"bmp.gif","size":896,"lastmod":1.1354243e+12,"url":"asp\/Images\/bmp.gif"},{"name":"bold.gif","size":82,"lastmod":1.1354243e+12,"url":"asp\/Images\/bold.gif"},{"name":"book.gif","size":662,"lastmod":1.1354243e+12,"url":"asp\/Images\/book.gif"},{"name":"bottombg.gif","size":46,"lastmod":1.135424304e+12,"url":"asp\/Images\/bottombg.gif"},{"name":"bullist.gif","size":78,"lastmod":1.135424306e+12,"url":"asp\/Images\/bullist.gif"},{"name":"center.gif","size":72,"lastmod":1.135424306e+12,"url":"asp\/Images\/center.gif"},{"name":"copy.gif","size":104,"lastmod":1.135424308e+12,"url":"asp\/Images\/copy.gif"},{"name":"cut.gif","size":91,"lastmod":1.135424312e+12,"url":"asp\/Images\/cut.gif"},{"name":"delete.gif","size":76,"lastmod":1.135424312e+12,"url":"asp\/Images\/delete.gif"},{"name":"doc.gif","size":134,"lastmod":1.135424312e+12,"url":"asp\/Images\/doc.gif"},{"name":"email.gif","size":688,"lastmod":1.135424314e+12,"url":"asp\/Images\/email.gif"},{"name":"email1.gif","size":1000,"lastmod":1.135424314e+12,"url":"asp\/Images\/email1.gif"},{"name":"fgcolor.gif","size":156,"lastmod":1.135424316e+12,"url":"asp\/Images\/fgcolor.gif"},{"name":"havepic.gif","size":895,"lastmod":1.135424318e+12,"url":"asp\/Images\/havepic.gif"},{"name":"help.gif","size":342,"lastmod":1.13542433e+12,"url":"asp\/Images\/help.gif"},{"name":"home.gif","size":734,"lastmod":1.135424332e+12,"url":"asp\/Images\/home.gif"},{"name":"hot.gif","size":220,"lastmod":1.135424332e+12,"url":"asp\/Images\/hot.gif"},{"name":"hr.gif","size":67,"lastmod":1.135424334e+12,"url":"asp\/Images\/hr.gif"},{"name":"img.gif","size":123,"lastmod":1.135424334e+12,"url":"asp\/Images\/img.gif"},{"name":"indent.gif","size":98,"lastmod":1.135424334e+12,"url":"asp\/Images\/indent.gif"},{"name":"italic.gif","size":93,"lastmod":1.135424338e+12,"url":"asp\/Images\/italic.gif"},{"name":"jing.gif","size":1032,"lastmod":1.135424338e+12,"url":"asp\/Images\/jing.gif"},{"name":"numlist.gif","size":79,"lastmod":1.13542434e+12,"url":"asp\/Images\/numlist.gif"},{"name":"outdent.gif","size":98,"lastmod":1.135424342e+12,"url":"asp\/Images\/outdent.gif"},{"name":"paste.gif","size":137,"lastmod":1.135424344e+12,"url":"asp\/Images\/paste.gif"},{"name":"redo.gif","size":92,"lastmod":1.135424344e+12,"url":"asp\/Images\/redo.gif"},{"name":"save.gif","size":122,"lastmod":1.135424348e+12,"url":"asp\/Images\/save.gif"},{"name":"swf.gif","size":468,"lastmod":1.13542435e+12,"url":"asp\/Images\/swf.gif"},{"name":"table.gif","size":234,"lastmod":1.135424352e+12,"url":"asp\/Images\/table.gif"},{"name":"topBar_bg.gif","size":814,"lastmod":1.135424354e+12,"url":"asp\/Images\/topBar_bg.gif"},{"name":"topbg.gif","size":53,"lastmod":1.135424354e+12,"url":"asp\/Images\/topbg.gif"},{"name":"tree_folder3.gif","size":82,"lastmod":1.135424356e+12,"url":"asp\/Images\/tree_folder3.gif"},{"name":"tree_folder4.gif","size":85,"lastmod":1.135424358e+12,"url":"asp\/Images\/tree_folder4.gif"},{"name":"tree_line1.gif","size":848,"lastmod":1.13542436e+12,"url":"asp\/Images\/tree_line1.gif"},{"name":"tree_line2.gif","size":845,"lastmod":1.135424364e+12,"url":"asp\/Images\/tree_line2.gif"},{"name":"underline.gif","size":102,"lastmod":1.135424366e+12,"url":"asp\/Images\/underline.gif"},{"name":"undo.gif","size":92,"lastmod":1.135424366e+12,"url":"asp\/Images\/undo.gif"},{"name":"url.gif","size":991,"lastmod":1.135424368e+12,"url":"asp\/Images\/url.gif"},{"name":"voteSubmit.gif","size":306,"lastmod":1.135424368e+12,"url":"asp\/Images\/voteSubmit.gif"},{"name":"voteView.gif","size":250,"lastmod":1.135424368e+12,"url":"asp\/Images\/voteView.gif"},{"name":"wlink.gif","size":123,"lastmod":1.135424374e+12,"url":"asp\/Images\/wlink.gif"},{"name":"xls.gif","size":912,"lastmod":1.135424376e+12,"url":"asp\/Images\/xls.gif"},{"name":"zip.gif","size":160,"lastmod":1.135424376e+12,"url":"asp\/Images\/zip.gif"}]} 然后检查里面的数据是不是对的
是因为我没安装php环境?
get-images.php 这个能运行吗?怎么运行。
EXT官网里有些例子是需要在服务器环境下才能运行的!
我刚开始的时候没有自己写get-images.php
直接调用的官方,所以也显示这个。
而我后来复制你的代码保存为get-images.php然后与上面我贴的那段代码放一目录,然后把你的那个文件夹路径改成我自己的就好了汗3!怎么直接运行get-images.php
你还问我都不像是做这个的人问的话
get-images.php我确实不知道怎么运行像C,C++文件运行得有个编译环境,编译器,总不能不用IDE,自己就直接运行啊
汗!!那你 怎么打开CSDN的?
服了
你的CSDN是类似D:\软件\ext-2.2\examples\view\get-images.php这样的?
不,他应该是从互联网的0基础开始而不是WEB开发基础浏览一个网页有用D:\软件\ext-2.2\examples\view\get-images.php这样浏览的吗??没看见网上哪个网站可以直接在地址栏上这么看网页的