我如何用JavaScript编写这段PHP代码?
我对JavaScript一无所知。:-s
<?php
$pozethumb=scandir("./pics/flori/thumbs");
$size=count($pozethumb);
$nrpoze=$size-2;
for($i=2;$i<$size;$i++)
{
echo"<img src=\"./pics/flori/thumbs/$pozethumb[$i]\" class=\"thumb\" sou=\"$pozethumb[$i]\" />";
}
?>发布于 2010-11-02 18:51:28
考虑熟悉一下nodejs。它要求您在服务器上安装serverside V8 JS engine。这将允许您在服务器上使用ECMAScript/JavaScript,例如,列出服务器文件系统上的文件并从客户端查询它。
See the API docs
异步readdir(3)。读取目录的内容。该回调获取两个参数(err,files),其中files是目录中除‘’以外的文件的名称数组。和'..'.
和
同步读取目录(3)。返回不包括'.‘的文件名数组。和'..'.
你可能也会对phpjs感兴趣,它的目标是将PHP函数移植到PHP (虽然没有scandir,但我真的不知道该怎么想)。
发布于 2010-11-02 18:45:01
您不能使用JavaScript从服务器的文件系统中读取文件。
Javascript在浏览器上运行,因此您无法访问服务器,除非您编写一些PHP代码和AJAX来访问服务器。
https://stackoverflow.com/questions/4076869
复制相似问题