問題タブ [fclose]

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 投票する
1 に答える
381 参照

php - PHP ページが複数の fwrite() コマンドを処理しない

複数のリンクを含む PHP ページがあります。各リンクは、異なるコンテンツを同じファイルに書き込みます。これは一般的に機能します。ただし、既に使用されている同じリンクを 1 分以内に使用すると、ファイルの作成も変更も行われなくなります。

これは、ターミナルを使用して確認できます。

上記の分を待つと、PHP スクリプトが再び正常に機能するようになります。

テスト目的で、$_GET['action']を手動で入力した固定文字列に置き換えました。

基本的に、すべてのリンクは 1 分に 1 回機能します。

インストールされている PHP のバージョンは v5.3.4 です。

複数のブラウザで試してみたところ、同じ内容を比較的短い間隔でファイルに書き込むのは PHP の制限なのか、それともこの遅延を短縮できる設定 (php.ini ?) があるのでしょうか。

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

php - MySQL データベースのレコードから PHP ファイルを介して PHP ファイルを書き込みます

MS Access で動作する以前のソリューションはうまくいかなかったので、今回は php で試しています。

データベースを開き、レコードのリストを読み取り、各レコードのhtmlファイルをそれぞれのフォルダー名で作成するこのphpファイルがあります(フォルダー名はレコードのフィールドにもあります)

コードは機能しているように見えますが、最初のレコードを超えません。どのようなエラー メッセージも表示されないので、何が問題なのか混乱しています。ここにある多くの投稿からコードを作成しました。私が疑問に思っている唯一のことは、open 関数と write 関数 (またはそれらが呼び出されたもの) がスクリプト内で正しい順序であるかどうかです。原因は全く別のものにあるのかもしれません。

基本的に、私がやろうとしているのは、スクリプトが各ドメインの「構成」php ファイルをそれぞれのフォルダーに作成することです。すべての構成ファイルの唯一の違いは、domainid フィールドです。

dbase のテーブルは名前付きドメインです。フィールドは一意の番号である domainid です。domain にはドメイン名 (例: domain.com) が含まれ、ドメイン フォルダーとして使用されます。「カテゴリ」フォルダとして使用されるドメイングループ。

セキュリティ上の理由からすべての値を変更しましたが、db 接続は正常に機能します。

ありがとう

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

c - print から write ファイルへの変更 c

xdrファイルから入力を読み取ってシェルに結果を表示するコードがありますが、プログラムがgeanyまたはnanoまたは他のプログラムで読み取れる形式で結果を保存することを好みます。プログラム:

ご覧のとおり、ファイルは結果を出力しますが、通常どおり操作して読み取ることができるファイルに保存することをお勧めします。

あなたの助けに感謝します。

0 投票する
5 に答える
26149 参照

c - fopen で開いたファイルが閉じられているかどうかを確認する

ファイルが既に閉じられているかどうかを確認することはできますか?

を使用してファイルを開き、 を使用fopen()して閉じfclose(fd)ました。

このファイルは、プログラムの実行中に開いたり閉じたりします。ただし、ユーザーはctrl-c.

クリーンアップ ルーチンに移動すると、ファイルが開いているか閉じているかわかりません。したがって、fclose(fd)2 回実行しようとすると、スタック ダンプが発生します。

私が投げかけているいくつかのアイデア:

  1. 開いているか閉じているかの状態をファイルに追加し、その状態を確認します。これは、このような単純なジョブの作業が増えることを意味します。
  2. プログラムの終了時に OS が自動的にクリーンアップするため、何もしないでください。
  3. アクセス機能はありますが、それはモードをチェックするだけです。

よろしくお願いします。

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

php - リモートファイルを FTP に保存

cronjob を使用してリモート Web サイトからファイルをダウンロードし、ホスティングに保存しようとしています。この目的のために、次の関数を使用していますが、望ましい結果を得ることができません。関数を実行すると、ファイルはダウンロードされません。