問題タブ [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.

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

c - FILE* ポインターの終わりが、書き込まれたデータのサイズと等しくありません

非常に簡単に言えば、次のコード スニペットがあります。

そしてそれは出力します:

何故ですか?書き込まれたバイト数がファイル ポインタと一致しないのはなぜですか?

0 投票する
7 に答える
25681 参照

php - ファイル内の行を PHP で上書きする

ファイルの特定の行を上書きする最良の方法は何ですか? 基本的に、ファイルで文字列「@parsethis」を検索し、その行の残りを別のもので上書きしたいと考えています。

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

php - PHP で html ファイルを開き、2 行上に移動して、そこに書き込み、閉じるにはどうすればよいですか?

いくつかの IP アドレスをログに記録するために、小さな php ファイルを作成しています。ips と日付/時刻を html ファイルに書き込みます。htmlファイルはテーブルになります。だから私はそれを次のようにしたい:

したがって、ファイルを開き、上記の行に IP と日付/時刻を書き込むために必要です。必要なものを</table> 書き込むための php が既にありますが、下に書き込みます。

初心者でどこに何を入れたらいいのかわからない…

これは私が持っているものです:

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

c++ - BMP データを書き込むとガベージが発生します

私は、PDF417 (2d バーコード) 用の独自の DLL を理解して描画することに取り組んでいます。とにかく、ファイルの実際の描画は完璧で、32 ビットの正しい境界 (モノクロの結果として) にあります。以下はデータ書き込み時のbmpバッファへのポインタのC++ Visual Studioメモリダンプからコピーしたメモリダンプです。各行は、次の行の前に 36 幅に適切に割り当てられます。

投稿のワードラップについては申し訳ありませんが、私の出力はメモリ ダンプと同じ 36 バイト幅になるように意図されていたので、ゆがみがよくわかります。

現在の図面は、幅 273 ピクセル、高さ 12 ピクセル、モノクロです...

ファイルを書き出すコードは次のとおりです-上記のメモリダンプの時点ですぐに逐語的に

実際にファイルに書き込まれる内容は次のとおりです。

ファイルを 4 行目、約 15 バイト目で読み返した結果の「0d」で歪みが始まっていることに注意してください。 9バイト分…

明らかに、すべてが 12 行のメモリ内で適切に配置されているため、描画部分は正常に機能しています。

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

c - Cでfwriteを使用する場合のファイルサイズの2GBの制限?

ディスクに空き容量がなくなるまでファイルに書き込む短いCプログラムがあります。

(Linuxで)プログラムを実行すると、ファイルが2GBに達すると停止します。

FILE構造などによる内部制限はありますか?

ありがとう。

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

php - PHP - 書き込みに失敗しました

私は立ち往生していて、手を必要としています。誰かが助けてくれることを願っていますか?

このコードで「書き込みに失敗した」理由を知っている人はいますか?

前もって感謝します。

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

php - cURLが受信したデータを書き込むようにします

私はここで見つけた次のphpコードを持っています:

私がやろうとしているのは、指定されたURLでxmlをダウンロードし、それをディスクに保存することです。echoただし、約80%が終了すると停止し、通話後に通話に到達することはありませんcurl_exec。理由はわかりませんが、メモリが不足しているためだと思います。したがって、ダウンロードするたびに、たとえば4kbのファイルにcurlにデータを書き込ませることができるかどうかを尋ねたいと思います。これが不可能な場合、phpを使用してダウンロードしてディスクに保存されたURLに保存されているxmlファイルを取得する方法を知っている人はいますか?

ベンさん、どうもありがとうございました。

編集:これは現在のコードですが、機能しません。データをファイルに書き込みますが、それでもドキュメントの約80%にすぎません。たぶんそれはメモリを超えているからではなく、他の理由ですか?URLからディスクにファイルをコピーするのがこれほど難しいとは本当に信じられません...

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

c - なぜfwriteは私が言う以上に書くのですか?

出力:

何が起こっている?writeは25755に設定されており、fwriteに、最初にあるファイルにその数のバイトを書き込み、次に25755以外の位置にimを書き込むように指示します。

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

php - PHPを使用してWord文書を別のWord文書に追加する

PHP(fwrite)を使用してWord文書を別のWord文書に追加するにはどうすればよいですか?

3.docには1.docのみが含まれます。

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

php - fwrite() によって作成されたファイル内の include() に関する PHP4 の問題

サーバー上に を作成するためにgenerator.php使用するというファイルがあります(Apache、PHP4)。fwrite()result.php

の行の 1 つはresult.phpPHPinclude()ステートメントです。

だから、でgenerator.php

そしてでresult.php

しかし、ブラウザでinclude()アクセスすると、そのステートメントは機能しません。result.phpecho ステートメントはそうするので、パスが正しいことがわかります。

test.phpFTPを使用して同じフォルダーにアップロードした同じコードを持つ別のものは、正常に動作します。

FTP経由で復元した場合、両方のファイルで同じコード。

In test.php: (正しく機能し、エコーし、インクルードします。)

両方が同じフォルダーにあるのに、 (手動で作成) で動作し、(を使用して作成) でinclude()動作しない理由は何ですか?test.phpresult.phpfwrite()

ファイル間で私が知っている唯一の違い:

  1. 所有者は異なる可能性があります (result.phpユーザーによって作成されませんnobodyか?)
  2. 元々パーミッションが違います。0775fwrite() を使用して作成されたファイル (動作していない) は であり、 to664によって chmod されています。generator.php0775
  3. 作業test.phpファイルは、Mac で Smultron を使用して編集し、FTP 経由でアップロードしました。Linux でresult.php作成したファイルは、ブラウザーから呼び出しました。fwrite()generator.php