問題タブ [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 に答える
2186 参照

php - 「リンク解除」はローカルのWordpressインスタンスでは機能しませんか?

プラグインを変更して、ディレクトリの画像ファイルをhtmlリンクで削除できるようにしようとしています。私のコードは、画像のサムネイル、画像へのリンク、およびファイルを削除するためのリンクを含むテーブルを吐き出します。

delete.php:

権限がないというメッセージが表示されますが、すべてのファイルを777にchmodしました。さらに、MAMPのphp_error.logから次のように表示されます。

ディレクトリとファイル名が正しいので、何が問題なのかわかりません...

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

php - ファイル拡張子を知らずにその名前で unlink() する方法は?

要するに

というファイルがありますclients.(unique parameter)。そして今、unlink()それをしたいのですが、ファイル拡張子がわからないので、どうすれば成功するでしょうか?

長い話

DBクエリmd5()がファイル名で、キャッシュの有効期限が拡張子であるキャッシュシステムがあります。

例: 896794414217d16423c6904d13e3b16d.3600

ただし、有効期限が変更される場合があります。したがって、最終的な解決策として、ファイル拡張子は無視する必要があります。

私が考えることができる唯一の方法は、ディレクトリを検索してファイル名を照合し、ファイル拡張子を取得することです。

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

php - unlink() でサーバーからイメージを削除し、SQL の削除を実行する

現在、私のページのデータベースにあるすべての「製品」をリストしたテーブルがあります。複数の商品を一度に削除できるように、各商品/リストの横にチェックボックスがあります。チェックボックスで削除機能がうまく機能し、選択した製品をデータベースから削除しましたが、「ギャラリー」という名前のサーバーディレクトリに移動する必要がある部分である後半が機能していないようです。削除された商品に属する画像を削除します。

誰かが削除ボタンをクリックすると、次のコードが実行されます。

コードのその部分がまったく実行されていないと思わせる「echo $file」部分さえ実行しません。何か助けはありますか?

スワップ後の更新コード:

0 投票する
6 に答える
2605 参照

php - 空でないディレクトリを削除する

PHPスクリプトで削除したいディレクトリに多くのファイルがありますが、これらは最初にファイルをunlink()する方法ではありません。私が共同で行う方法はありますか

ディレクトリを削除するには、ディレクトリを空にする必要があります。php.net/ manual / en/function.rmdir.phpを参照してください。

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

php - 有効なファイルが指定されているにもかかわらず、unlink() が機能しない

PHPを使用してサーバーからいくつかの画像を削除しようとしています。しかし、私はこのエラーに遭遇し続けます:

警告: unlink(/public_html/sandbox/resources/blocks/space004.jpg) [function.unlink]: No such file or directory in /home//public_html/sandbox/application/blocks/models/m_blocks.php 行 503

リンク解除コードは次のとおりです。

FTP でファイルが存在することを確認しました。これは、エラーにある正確なパス (/public_html/sandbox/resources/blocks/) にあります。ファイルのアクセス許可も確認しました。それらは0644に設定されており、テスト目的で0777に変更しても(予想どおり)何も起こりませんでした。

誰がこれを引き起こしているのか考えましたか?

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

regex - grepにまだが含まれているのはなぜですか。そして..それが私がそれを与える正規表現と一致しないのに私のファイルのリストに?

私がやろうとしているのは、すべてのUTF16Unicodeチャートのコレクションを取得することです。http://unicode.org/charts/PDF/からすべてのpdfファイルをダウンロードし、perlを使用して、次のスクリプトを使用してすべての特殊チャートまたはUTF32チャートを削除することにしました。

スクリプトを実行すると、次の出力が得られます。

最初の2行はまだ残っています.そして..、私はリンクを解除しようとしているので.、削除したくない多数のファイルを削除していると思います。問題が私のregex、、、またはにあるのかどうかはわかりませんが、grep必要readdir以上unlinkに多くのファイルが削除されています。

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

php - php/codeigniter を使用してファイルを削除する

ローカルホストで見つかったファイルを削除したいと思います。

これには codeigniter を使用しています。

PHPでunlink()関数を使いたいのですが、使い方がよくわかりません。

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

perl - 特定のディレクトリ内のサブディレクトリとファイルを削除する

ディレクトリからすべてのサブディレクトリとファイルを削除したいのですが、ディレクトリ自体は削除したくありません。たとえば、変数に「Sample」ディレクトリを渡し、「Sample」ディレクトリに 3 つのサブディレクトリと 3 つのファイルが含まれている場合、その 3 つのディレクトリと 3 つのファイルをすべて削除したいとします。実際には、"Sample" ディレクトリには多くのサブディレクトリとファイルを含めることができます。

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

php - リンク解除を使用してファイルが削除されない

以下のファイルは、フォルダに保存されているファイルと、そのファイルに関連するデータベース行の両方を削除することになっています。データベースの行の削除は正常に機能しますが、ファイルの削除を機能させることができません。doc_link は、画像の相対パスを格納するテーブル列です。どんな助けでも大歓迎です。

コード

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

php - Web サーバーが Web サイトの訪問者にファイルを提供しているときに、PHP でファイルを削除するとどうなりますか

サーバーがそれを読み込んで訪問者に提供しているときに、これによりエラーが発生する可能性があると思います。

ファイルを安全に削除して、スクリプトが Web サーバーからの読み取りロックが解放されるまで待機し続け、ファイルの削除を続行する方法、またはそこでどのように機能するかを教えてください。

ありがとう