上記のコードは、ファイルの行ですが、注意深く見てみると、実際には他のファイル操作に関連するリマインダーが表示されます~ Q: パスの漏洩を避けるために、存在しないファイルを開こうとしたときにエラーが表示されないようにするにはどうすればよいですか。 ! 回答: エラーをブロックするには、ファイルを開くメソッドの前に @ 記号を追加します。@ は、エラー メッセージをブロックするために PHP によって提供される特別な記号です。 または、実行するステップの前 (通常はページの先頭) に error_reporting(0); を追加して、ページ上のすべてのエラー メッセージの表示をブロックすることもできます。 推奨されない方法は、php.ini を変更することです (ISP を除く) Q: 仮想ホストを使用していますが、他のユーザーが私のデータを盗むのを防ぐにはどうすればよいですか? 回答: ISP が php.ini の open_basedir を変更して制限することをお勧めします。 推奨されない ISP 設定は、fopen や file などのファイル操作を disable_function に追加することです。 Q: PHP でファイルを作成した後、FTP 経由でログインしてこれらのファイルを削除できないのはなぜですか? ? 回答: 主に、PHP によって作成されたファイルは WEB ユーザー グループに属しているため、つまり、作成されたファイルは FTP ユーザーに属していないためです。 ! ! この問題の解決策は、PHP プログラムの chmod や unlink などを使用することです。PHP を使用してファイルを作成するときは、必ず chmod ファイルのアクセス許可を設定することをお勧めします。推奨値は 777 です。Q: テキスト ファイルをデータ ウェアハウスとして使用するにはどうすればよいですか?一部のゲストブックやフォーラムなどはすべてこれを使用しています。 回答: 実際、これは主にファイルを使用しており、データの読み取りと分割とエクスプロードを組み合わせた典型的な例です。 Q: ファイル名を変更するにはどうすればよいですか? 答え: rename(); Q: ファイルを削除するにはどうすればよいですか? 答え: unlink(); exec("del(rm -vf) ファイル名"); 注: rm -vf は Linux で使用します Q: ファイルをクリアするにはどうすればよいですか? 答え: fopen(filename,"w") または exec("echo '' > filename"); を使用します。 Q: ファイルの内容を編集するにはどうすればよいですか? 回答: 以前、ファイルのコンテンツの削除に関する質問に回答したことを覚えています。実際、コンテンツの編集には、コンテンツの削除に基づいた変数の置換のみが必要です。 上記を参照して変更し、引き続き変数データを置き換えることができます。 興味があるかもしれない記事:phpファイルの操作コードの例 phpファイル操作の小さな例 テキストファイル操作のための優れたPHPクラス phpにおけるディレクトリとファイルの操作を詳しく解説 phpディレクトリとファイル操作に関するチュートリアルの例 |