0

この PHP コードを JavaScript で記述するにはどうすればよいですか?

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]\" />";
    }                    
?>
4

2 に答える 2

4

nodejsに慣れることを検討してください。サーバー側のV8 JS エンジンをサーバーにインストールする必要があります。これにより、サーバー上で ECMAScript/JavaScript を使用できるようになります。たとえば、サーバーのファイルシステム上のファイルを一覧表示し、クライアントからクエリを実行できます。

API ドキュメントを参照してください

  • fs.readdir(path, [callback])
    非同期 readdir(3)。ディレクトリの内容を読み取ります。コールバックは 2 つの引数 (err、files) を取得します。ここで、files はディレクトリ内のファイル名の配列で、「.」を除きます。と '..'。

  • fs.readdirSync(path)
    同期 readdir(3)。「.」を除くファイル名の配列を返します。と '..'。

また、PHP関数をPHPに移植することを目的としたphpjsにも興味があるかもしれませんscandirただし、一般的にそれをどう考えればよいかわかりません)

于 2010-11-02T10:51:28.133 に答える
3

JavaScript を使用してサーバーのファイル システムからファイルを読み取ることはできません。

Javascript はブラウザー上で実行されるため、PHP コードと AJAX を作成しない限り、サーバーにアクセスすることはできません。

于 2010-11-02T10:45:01.190 に答える