問題タブ [scandir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - フォーム送信による PHP FileSystem 関数の変数の送信
次のことを行うための安全な方法を見つけようとしています。
- ユーザーは値を html フォームに入力します。
- フォームが送信されます。
- PHP は、送信された値を「scandir」関数の引数として使用します。
私の理論は、絶対パスを禁止し、ディレクトリ名に特定の値を含める必要があるphpスクリプトにロジックを含めることです。
私の懸念は、ハッカーが私のフォームを使用して自分の値を送信し、機密ファイルにアクセスできることです。
これは JQuery プラグイン用です。ユーザーが PHP ファイルを変更する必要はありません。
以下のコードはどのようにハッキングされる可能性がありますか?
php - How do you get a directory listing sorted by creation date in PHP?
I have to list directories by using scandir() function but result array should be sorted according to date and time of directory created.
Regards Deepak
php - PHPscandirの奇妙な動作
さて、私がやろうとしているのは、「前の」フォルダをスキャンすることです。
「..」ディレクトリに20以上のファイルがありますが、3行しかありません
is_file if句を使用しない場合、すべてのファイル名が返されることに気付きました。しかし、私は本当にそのif句が必要です。
php - 同じphp関数の2番目のディレクトリからファイルを出力します
ディレクトリ im/ から画像を出力する次のコードがあります。これを微調整して、out/ という別のディレクトリからも画像を出力するにはどうすればよいですか (たとえば)。現在の img タグの下に別の img タグをエコーするには?
php - preg_replace() と scandir() のエンコードの問題
OS-X (PHP5.2.11) には、siësta.doc (および Unicode ファイル名を持つ他の千のファイル) というファイルがあり、ファイル名を Web で使用できる形式 (a-zA-Z0-9.) に変換したいと考えています。上記のファイル名をハードコーディングすると、正しい変換を行うことができます。
しかし、scandir でファイル名を読み取ると、奇妙な変換が行われます。
エンコーディングを検出し、エンコーディングを設定し、iconv関数で変換しようとしました。mb_ 関数も試しました。しかし、それはただもっとひどかった。私は何を間違えましたか?
前もって感謝します
php - PHP(画像フォルダ)画像をアルファベット順にリストしますか?
画像をアルファベット順に一覧表示しようとするPHPスクリプトで問題が発生しました。私はこれを緊急に必要としており、PHPについての知識はあまりありません。scandir()を使用しようとしましたが、成功しません。ご協力いただきありがとうございます!!
コードは次のとおりです。
php - PHPでscandirを使用して画像のみを取得するにはどうすればよいですか?
使用中に拡張子jpeg
、などの画像のみを取得する方法はありますか?png
gif
php - PHP: readdir から scandir へ?
scandir
の代わりに、次のコードを正確に変換するにはどうすればよいのだろうかreaddir
?
php - PHP: scandir() を使用すると、フォルダーはファイルとして扱われます
Linux CentOS 5.5 で PHP 5.3.3 (安定版) を使用します。
私のフォルダ構造は次のとおりです。
「myFolder」フォルダーに対して scandir() を使用すると、次の結果が得られます。
結果からフォルダーを除外し、ファイルのみを返そうとしています:
期待される結果は次のとおりです。
しかし、私は実際に見ています:
ここで何が問題なのか誰か教えてください。
php - PHP.scandir()を使用してファイルをスキャンしてからrequire_once
これはstackoverflowに関するこれまでの私の3番目の質問です:D
私はfirst_run.phpファイルでファイルとその場所を定義しています。ここで定義するファイルは、クラス、ヘルパー関数、およびその他の必要なファイルを含むファイルです。
開発の初期段階では、このfirst_run.phpには数行のコードしか含まれていませんが、新しいクラスや新しいファイルを追加するにつれて、この行は徐々に増えていきます。
また、ファイルの場所を特定のフォルダー内にグループ化するので、フォルダーをスキャンし、取得したファイルの名前を配列に入れて、require_onceをループできると思います。これにより、毎回first_run.phpを編集する必要がなくなります。フォルダ内に新しいファイルを追加します。
私の最初のアプローチはscandir()を使用しています
前:
後は次のようなものです:
しかし、私は「後」のコードを試していません。これは可能ですか?または他のアプローチはありますか?または、そのままにしておく必要があります(ファイルをスキャンせずに行を追加し続けます)
前もって感謝します