問題タブ [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 投票する
3 に答える
7248 参照

php - FWRITE() ファイルを特定の場所に保存する

以下のコードは FWRITE 関数を使用しています。ただし、ファイルを特定の場所に保存したいのですが、常に「ファイルを開けません」というメッセージが表示されます。mypath にリストされているディレクトリをセットアップしましたが、それでもその場所に書き込みません。

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

php - PHPで名前を分解し、.CSVファイルに書き戻すのに役立ちます

.csvファイルのフルネームをファーストネーム、ミドルネーム、ラストネームに分割するために、以下のコードを記述しました。これはうまく機能し、次の種類の出力を提供します。

画面に印刷することはできますが、コンマで区切られた3つのフィールド(つまり、名、ミドルネーム、姓)を含む新しい.csvファイルに戻すのに助けが必要です。fwriteとfputcsvのどちらを使用すべきかわからない。名前を分割するだけで長い時間がかかりましたが、今では新しいcsvファイルに書き戻すことに固執しています。教祖の助けをいただければ幸いです。皆さんありがとう!

これが私のコードです:

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

c - fwrite 後の char データの値の変更

こんにちは私のコードは次のとおりです

file で指定されたファイルに value_str の値を書き込む際に問題が発生しています。fwrite を含むコード行に到達するまで、value_str の値は変更されません。その後、ジャンク値に変わります。何が悪いのか教えてください。SizeOfFileName は先に関数に渡されます。コードは、コードの fwrite 行に到達するまで完全に機能し、その後その値が変化します。いくつかのジャンク値がテキスト ファイルに書き込まれます。

関数 fp_to_str は、現在のコードの私自身の関数です。value_strに必要な値を適切に返します。fp_to_str が行うことは、double 数値を文字配列に変換することです。これは、value_str に格納されます。

コードが fwrite で完了すると、value_str にある正しいデータがガベージ値に変更されます。

ddata[i] は double 配列から double の数値を 1 つずつ取得し、fp_to_str() に渡します。私がやろうとしているのは、ddata[] 配列にあるこれらの double の数値をテキスト ファイルに書き込むことです。

文字列の末尾に値 10 を追加する行にコメントを付けました。文字列の最後にヌル文字を追加する必要があると誤って想定しました。私はまだ同じ問題を抱えています。誰かが理由を知っていますか?

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

c - ファイル記述子でのfwriteの使用/ファイル記述子をファイルポインタに変換

最近、私はいくつかの小さなデータシリアル化のデモに取り組んでいます。しかし、構造体からファイル記述子にバイナリデータを転送する方法を考えていました。

fwriteこれを行う唯一の(簡単な)方法は(これを行う場合writeは、そう言ってください)を介することであることを私は知っているので、次のいずれかがあります:

A)fwriteファイル記述子で使用するための呼び出し?

また

B)?FILE *の反対のように、既存のファイル記述子/ソケットの周りを作成する方法。fileno

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

php - PHP の fwrite がソケット ファイル ポインタへの書き込みを停止する

$fpを使用して開かれたファイルポインタに書き込むための次の PHP コードがありますfsockopen

$bufのサイズが十分に小さい限り、このコードは正常に機能します。大量のデータを完全に書き込めません。次の出力が得られます。

ところで。fwriteis0と notの戻り値false

何が問題なのか考えている人はいますか?ご回答ありがとうございます

fwrite の前にある @ を削除すると、次の通知が表示されます。

TCP ストリームを盗聴したところ、

この問題の修正はありますか? lighttpd/1.4.22 サーバーを使用しています

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

php - congfig.php を更新する最良の方法

サイトの実行に必要な情報を保持する、サイトの 1 つの config.php ファイルがあります。次のようになります。

そこから値を取得するのは簡単です。require を使用するだけです'config.php';が、html フォームからこれを追加するオプションを指定するにはどうすればよいですか? どうすれば値を更新できますか? 私が念頭に置いている方法の 1 つは、次のように fopen と fsave を使用することです。

しかし、これはこれを行う標準的な方法ですか?これは、これらすべての cms が構成ファイルを記述する方法ですか?

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

php - PHPでiniファイルを更新するには?

作成した既存の ini ファイルがあり、ファイルのセクションを更新する方法があったかどうか、または毎回ファイル全体を書き直す必要があるかどうかを知りたいですか?

これが私の config.ini ファイルの例です:

を変更したいとします[positions] top=false。parse_ini_file を使用してすべての情報を取得し、変更を加えて fwrite を使用してファイル全体を書き換えます。または、そのセクションを変更する方法はありますか?

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

php - リモートファイルの存在の問題

ダウンロード用のPDFドキュメントを作成しています。たとえば、誰かがPDFリンクをクリックすると、PDFが生成され、ブラウザはそのPDFファイルのパスを含む新しいウィンドウを開きます。問題は、ブラウザがそのファイルの作成後約40〜50秒間、404 NOT foundエラーを表示していることですが、その後ブラウザを更新すると、そのファイルは表示またはダウンロード用に存在します。

1つのpdfリンクはhttp://images.myvouchercodes.co.uk/mvclocal/pdf/ca3b5098-9b35-7d8e.pdf で、ファイルを表示できますが、同じURLでは作成直後に404が見つかりません。私はファイルを書くために次のコードを使用しています

その呼び出しはajaxであり、pdfの完了時にファイル名をエコーし​​ます。次にこのファイル名がurlに追加され、window.open()を使用してpdfリンクで新しいウィンドウを開きます。これにより404notfoundエラーが発生します。このエラーが発生している理由を誰かが知っていますか?

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

php - fwrite()はどのタイプを返しますか?

PHPマニュアルでは、次のように読むことができます。

fwrite()は、書き込まれたバイト数を返します

わかりました...でも「書き込まれたバイト数」とはどのようなものですか?

バイナリ文字列?2進数?ストリーム?Int?

私はここで少し迷っています。

よろしく

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

c - fwrite は内部的にロックを呼び出しますか?

Solaris で実行中のスタックの 1 つに dbx をアタッチすると、fwrite の呼び出しが __lll_lock_wait()? につながることがわかりました。

これはどのようなシナリオで起こりますか?fwrite は内部的にロックを取得しようとしますか?