[3.13更新] 像box.net一样浏览localhost文件(需要Apache+PHP)
Apache默认的目录浏览界面在iphone上使用非常不便,于是按照box.net的iphone版面样式写了这个php文件,增强美观和操作的便捷。Code Name: iPhone PHPBox
开发环境:
* Apache + PHP5 on iTouch
系统需求:
* OS: Mac OS on iPhone/iTouch
* Web Server: Apache/LightTPD
* PHP: 5.0
安装方法:
下载附件中的 iphone-phpbox-v102.zip ,解压缩后,用SSH工具(如 WinSCP)将"index.php"和"css文件夹"上传到web server的根目录。
操作:
打开safari,浏览index.php
FAQ:
关于如何在iPhone/iTouch上安装Apache/PHP请查看:
[url=http://www.weiphone.com/viewthread.php?tid=10567&extra=&page=1]http://www.weiphone.com/viewthread.php?tid=10567&extra=&page=1[/url]
关于如何在lighttpd安装PHP可以查看这个贴子:
[url=http://www.weiphone.com/thread-76308-1-1.html]http://www.weiphone.com/thread-76308-1-1.html[/url]
最新更新:
更新到1.02版本, 更新内容: 结合了 alphaxu, boreas_wang 两位的修改,修复后缀名问题、目录和文件分开排列、增加更多文件图标支持、lighttpd配置文件、中文文件名自动解码(不过还是不推荐用中文文件名)
感谢 alphaxu, boreas_wang 两位对此程序的更新和改进。
[url=http://lab.ericfish.com/10.php]http://lab.ericfish.com/10.php[/url]
效果截图:
[[i] 本帖最后由 ericfish 于 2008-3-14 19:27 编辑 [/i]] 这么棒的帖子,居然至今无人支持……
非常感谢ericfish的无私分享
对于我这样的网页制作门外汉来说
apache/lighttpd默认浏览界面的简陋实在是如鲠在喉却无能为力的难受之处
现在有了这个界面实在是太完美了
再次感谢并期待更多后续作品! lighttpd能不能用这个界面啊[s=018] [s=018] [s=018] [s=018] lighttpd 能用。
这个程序不错,但显示得比较乱,建议价格排序的功能。 应该是目前最美观的解决方案了
支持[s=001] [s=001] [s=001] 这个我个人也写过一个粗浅的,提点建议,将目录与文件分隔开来,会清爽不少,原来我也跟你一样写成目录、文件直接列举,但是分隔(遍历两次,分开列举)开后就看着舒服多了........ lighttpd怎么用啊??好像我一把index.php文件拷在sites根目录下,用浏览器打开127.0.0.1就显示403错误??删除一切正常[s=002] [s=002] [s=002] [s=002] [s=002] [s=003] 很漂亮哈 好帖!
感谢楼主分享! 谢谢分享,很漂亮[s=023] [quote]原帖由 [i]tulipboy[/i] 于 2008-2-27 16:58 发表 [url=http://www.weiphone.com/redirect.php?goto=findpost&pid=887791&ptid=67076][img]http://www.weiphone.com/images/common/back.gif[/img][/url]
lighttpd怎么用啊??好像我一把index.php文件拷在sites根目录下,用浏览器打开127.0.0.1就显示403错误??删除一切正常[s=002] [s=002] [s=002] [s=002] [s=002] [/quote]
没装PHP吧![s=018] [quote]原帖由 [i]2006[/i] 于 2008-2-29 12:04 发表 [url=http://www.weiphone.com/redirect.php?goto=findpost&pid=898219&ptid=67076][img]http://www.weiphone.com/images/common/back.gif[/img][/url]
没装PHP吧![s=018] [/quote]
我也是这样, 已经装PHP 也该了":/opt/iphone/bin/", 以前还可以看127.0.0.1, 现在就连看这个也不行. 请问:
1.我原来在ipodtouch fans 看到有一个iphppod,请问和你这个是不是一样的功能?
2.文件存放在什么路径?可以更改吗?在哪里更改?
3.如果要分类存放文件,可以吗?\
这个贴沉下来可能是因为这方面知识懂的人太少了吧,我也是什么都不懂,研究了一段时间也搞不太懂,希望能得到楼主的帮助,先谢了! 文件和目录名字如果是中文可以看到吗? 麻烦LZ出来教导一下麻 把index.php文件改动了一下,能分别列目录和文件了。
把附件中的index.php 覆盖原来的文件就可以了。 很漂亮啊[s=001] 文件是中文名是可以看到吗? 我改的先目录后文件的代码,用数组保存文件列表,速度可能比遍历两遍快些吧
[s=020] 不能发附件
把修改的部分贴出来吧
function myreaddir($subdir) //目录遍历
{
global $rootdir,$d;
@chdir($subdir) or die ("error:could not change to this directory!");
$dirobject=dir($subdir);
$i=0;
while ($file=$dirobject->read())
{
if(is_dir($file)) //如果是一个目录名,则。。。
{
if($file=="." or $file=="..") //"."和".."作为文件显示,但不参于计数
{
echo "";
continue;
}
echo "<li><a class=\"icon\"><img alt=\"Icon\" src=\"css/small_folder_icon.gif\"></a>";
echo "<a class=\"folder\" href=\"".$_SERVER['PHP_SELF']."?d=".urlencode($d.$file.'/')."\">".substr_for_url($file,30)."</a>";
echo "<a class=\"desc\">".date("F d, Y", filemtime($file))."</a></li>";
continue;
}
$file_array[$i++] = $file;
}
$j=0;
while($i>0)
{
echo "<li><a class=\"icon\"><img alt=\"Icon\" src=\"css/default_file.gif\"></a>";
echo "<a class=\"file\" href=\"[url=http://".$_SERVER[]http://".$_SERVER['HTTP_HOST'].$d.$file_array[$j]."\">".substr_for_url($file_array[$j],30)."</a[/url]>";
echo "<a class=\"desc\">".(number_format(filesize($file_array[$j])/1024,2))."kb ".date("F d, Y", filemtime($file_array[$j]))."</a></li>";
$i--;$j++;
}
return;
} 真的很不错。强烈支持
