問題タブ [fwrite]
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.
c - 配列から一度に 1 バイトずつ読み取る方法は?
C では、バイト配列から 1 バイトを読み取り、それをファイルに入れ、読み取りを停止したい特定のバイトが見つかるまでそれを何度もループする方法を教えてください。
例:
それは私が使用している正確なコードではありませんが、どこに問題があるかを示すために何かを公開したかっただけです。
バイトを配列に入れるのではなく、ファイルから直接読み取る方が良いでしょうか?
php - PHPでSSH2_Shellを使用してコマンドが終了するのを待っています
PHP で動作する SSH2_Shell セッションがあります。私の問題は、次のコマンドに進む前にコマンドを完全に終了する必要があることです。これまでの私のコードは次のとおりです。
tcpdump.sh スクリプトは lftp コマンドを実行していますが、完了するのに十分な時間がありません。指定された時間よりも長くかかる可能性があるため、スリープを使用できません。数秒しかかからない場合は、ユーザーを待たせたくありません。stream_set_blocking を実装するのはうまくいきませんでした。そうすると、ブラウザがフリーズするようです。
全体として、コマンドが終了したことを検出して次のコマンドに移る方法が必要です。
前もって感謝します!
php - chmod が php で動作せず、ファイルを書き込めません!
こんにちはphpでファイルに書き込みたいのですが、何も書き込めません。このテスト関数を作成すると、「ファイル deneme のモードを変更できません」というエラーが発生しました。どのように chmod を使用することができ、ファイルに書き込むことができるので、助けてくれてありがとう..
php-5.3 - なぜPHPfopen+ fwrite double documentなのですか?
Windows 7 Ultimate 32ビット(IISが無効)でApache/2.2.17を使用してPHPバージョン5.3.4を実行しています。私はfopenモードを見ていて、どのモードが何をするのかよく知っていますが、なぜ1回のfwriteでtxtファイルに二重に投稿するのかを理解できません。私もモードを試しました:wとc。
これで、既存のデータを切り捨てずにファイル内にある限り、受信する新しいデータが先頭に追加されるか追加されるかは関係ありません。
本当の問題は、なぜ「a」モードは単に新しいデータを追加するのではなく、ファイルが閉じる前に新しいデータをファイルに2回書き込む(複製する)のかということです。
PHPコードの場合:
結果:
Somthing
Somthing
解決済み:原因を見つけました:私のコーディングに問題はありませんでした。これは、 Ubuntu10.04でChromiumに使用したhtmlバリデーター拡張機能でした。この拡張機能は、ページの即時リロードに似たものを引き起こしていたようです。
php - Cのfputcに相当するphp
PHPにCのfputcに相当するものがあるかどうか疑問に思っていますか?PHPで次のCコードを実行しようとしています。
fputcの詳細:http://en.wikipedia.org/wiki/C_file_input/output#Writing_to_a_stream_using_fputc
ありがとう
php - fwrite() を使用してファイルに変数を設定する
2 つの php ファイルがあります。1 つは key.php と呼ばれ、もう 1 つはキーを検証する関数です。key.php ファイルに定期的に書き込み、validator.php ファイルからキーを更新したいと考えています。
私はこのコードを持っています:
私がやろうとしているのは、ファイル key.php の $key 変数を $newkey = 'agfdnafjafl4'; のような $new key の値に設定することです。validator.php で。
これを機能させるにはどうすればよいですか (fwrite を使用して、既存の変数を別のファイルに設定し、上書きします)。
php - PHPでの同時Fwrite?
データベースへの遅延挿入のログを書き込む fwrite 関数があります。
1 時間あたりの訪問率は 20,000 回です。
つまり、fwrite あたり 0.18 秒です。
私の質問は、2 人または 3 人の訪問者が同時に入ってきたときに、PHP がいくつかのログを見逃す可能性はありますか?
もしそうなら、どうすればこれを同時に行うことができますか?
私のコードは、通常の Fopen fwrite fclose です。
c - ファイルへのデータの書き込みで fwrite() を一貫させる方法
ファイルにデータを書き込んでいますが、突然の電源オフで、ファイルにガベージ データが表示されることがあります。
システムの再起動時にファイルへの最初のエントリの直前に、データが欠落している場合もあれば、編集されている場合もあれば、ガベージデータである場合もあります。
fwrite が一貫していることを確認する方法はありますか?
追加するだけで、「a」を使用して毎回ファイルにデータを追加しています。
さらに、ファイルに見られるガベージ値または破壊されたデータは、本当に fwrite() 操作によるものですか?