問題タブ [unlink]

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.

0 投票する
2 に答える
729 参照

php - PHPのリンク解除機能

ユーザー定義関数を消去することはできますか?

私の CMS には 1 つの機能があり、これを追加して更新したいと考えています。

テーマのコードにコードを追加しようとすると、このテーマがオンになっている場合にのみコードが機能します。

0 投票する
1 に答える
890 参照

php - PHPプロセスは`/var / run/`内のファイルを削除できません

私は次のようなPHPプロセスを持っています:

  • ルートとして開始
  • でpidファイルに書き込んでから閉じます/var/run/
  • chown()s別のユーザーにpidファイルを言った
  • 経由でそのユーザーに変更posix_setuid()
  • プロセスの最後にpidファイルを削除しようとします

現在、現在のユーザーにpidファイルを送信していますが、呼び出しchown()で「アクセスが拒否されました」と主張するファイルを削除できません。unlink()つまり、有効なユーザーがファイルを所有していて、ファイルが現在の(または任意の)プロセスで開かれていない場合でも、アクセス許可が不十分です。

思い切って、pidファイルの場所をホームディレクトリに移動しようとしましたが、これは問題なく機能します。プロセスのユーザーは私の個人ユーザーではないため、有効なユーザーにはホームディレクトリへの書き込み権限がなく、特定のファイルが1つだけあることに注意してください。

では、pidファイルが入っているときに削除できないのはなぜ/var/run/ですか?

0 投票する
9 に答える
26399 参照

php - PHPのリンク解除関数はパスで機能しますか?

PHPのフォルダからファイルを削除したいのですが、このファイルへのパスがあります。リンクを解除するためのパスを指定しても大丈夫ですか?例えば

これが機能しない場合、これらのファイルを削除する唯一の方法は、path / to /ディレクトリに.phpファイルを作成し、それをファイルに含めることです。ファイルを削除するためのメソッドを呼び出します。

0 投票する
2 に答える
448 参照

php - phpは継続的にリンクを解除します

私はphpを試してunlink()います。私がやりたいのは、解析後に数分ごとに作成されたファイルを削除するphpスクリプトを実行することです。これは、cronを使用するか、バックグラウンドで解析/削除を処理するファイルを継続的に実行することで実行できます。私が聞きたいのは、数分ごとにファイルを削除するか、Webサーバーに問題を引き起こすか、これを行うときにパフォーマンスが低下するか、または他の考えられない悪影響がありますか?

また、phpで処理および破棄するファイルのキューを作成するにはどうすればよいですか?それは私が上で説明したものと何か違いがありますか?

どんな助けでも大歓迎です、私はこれに少し迷っています。

0 投票する
2 に答える
765 参照

php - リンク解除が失敗することがあります-改善が必要です

私が作成したこのカスタムの単純なスクリプトを使用します。どういうわけか失敗しますが、常にtrueを返します。

このクラスunlinkは、それらを通過する配列に配置されたファイルをクラス化し、削除されたファイルが成功するとカウンターをインクリメントします。これが私のスクリプトです。

基本的に、配列内の画像が完全に削除され、リンク解除によってファイルが削除されていないときにtrueが返されないようにする方法を改善する必要があるため、実際にファイルが適切に削除されない理由がわかりません。

時々それは完全に動作します。

0 投票する
3 に答える
1173 参照

php - 警告:unlink(/web/htdocs/www.vhannibal.net/home/setting/):ディレクトリは[...]にあります

エラーは「警告:unlink(/web/htdocs/www.vhannibal.net/home/setting/):43行目の[...]にディレクトリがあります」、43行目は

どうしたの?

0 投票する
1 に答える
732 参照

php - InternetExplorerの画像でリンク解除機能が機能しない

Internet Explorerでの画像のリンク解除に問題がありますが、Mozillaでは機能します。

私はphpコードを使用しました:

0 投票する
2 に答える
6449 参照

php - unlink/file_exists およびファイルが見つかりません

アプリケーションにこのコードがあり、多くの場合、アプリケーションの複数のユーザーによって競合状態で実行されます

しかし、このコード行では、毎日いくつかのエラーが発生しています

unlink(file): そのようなファイルまたはディレクトリはありません

サーバーは Apache 2.2 および PHP 5.3.3 を実行します。私は人種問題を知っていますが、@ 演算子はただの悪だと思います。最初に、clearstatcache() のパラメーターを指定せずに試してみましたが、同じエラーが発生しました。どうすれば正しい方法で行うことができますか?

0 投票する
4 に答える
19175 参照

php - ファイルは存在しますが、リンクを解除しません(PHP)

ファイルが存在するかどうかを確認し、存在する場合は削除しようとしています。奇妙な理由で、ファイルをチェックするとtrueが返されますが、私の存続期間中はリンクが解除されません。これが私が持っているコードです。

*注---@なしではエラーはありません...*注2---これはローカルホストウィンドウにwampスタックがあり、それが機能しない理由であると言う前に、同じ構文を使用する別のサイトが機能することを確認しました特別な許可なしでそれら。

助けてくれてありがとう!