問題タブ [file-put-contents]

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 に答える
964 参照

php - file_put_contents は json laravel & php では機能しません

アイテムをjsonファイルにプッシュするためにあらゆることを試みましたが、呼び出し file_put_contents("file.json",$data)が機能せず、ページがシャットダウンした場合。

これが私のコントローラーコードです。

そして、ここにjsonファイルがあります。

Heeeelp me pls :C

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

php - phpを使用してgeoJSONを.jsonファイルに書き込みます

PHP を使用して、新しい geoJSON 機能を data.json ファイルに書き込む必要があります。現在、次のようにデータをファイルに書き込んでいます。

これは、data.json でデータがどのように見えるかです。

データが次のようになるように PHP コードを調整できますか。

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

php - PHP ファイルへの書き込み 選択したセクションのみを上書きする

css ファイルに動的に書き込もうとしています。ファイルには既にいくつかのコンテンツが含まれており、動的に生成された css ルールをファイルの末尾に追加する必要があります。

ただし、FILE_APPENDフラグを使用すると、コードは常にファイルを上書きして以前のデータをすべて削除します。問題は、ファイルを再度書き込むと、データが末尾に追加され、既存のルールが複製されることです。

多くの試行錯誤の末にたどり着いた最終的なコードは次のとおりです。

それらのルールを何度も複製する (そして別の CSS ファイルを作成する) のではなく、それらのルールのみを置き換える方法はありますか?

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

php - 私のPHP foreachループはprint_rを正しく出力しますが、file_put_contentsは出力しません

私は simple_html_dom を使用してページを解析し、いくつかのコンテンツを返しています。

foreach ループで print_r を使用してコンテンツを出力しようとすると、すべての要素が返されます。しかし、内容をテキストファイルに出力しようとすると、最後の要素しか出力されません。私は何を間違っていますか?

ここに私のサンプルコードがあります:

print_r 出力のサンプル:

file_put_contents 出力のサンプル:

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

php - 非常に長いコンテンツ長からファイルを作成する方法

画像データ (dataurl) から新しい画像ファイルを書き込む際に問題が発生しています。1 mb 未満の画像は、 では問題ありませんfile_put_contents。ただし、ファイルが 1 MB より大きい場合。機能しません。

手順

  1. print.phpajax 経由で 1436190 の長さの DataUrl が送信されました。
  2. print.php は var$_POST['image']を取得し、$_POST['filename']
  3. print.phpでファイルをhddに保存file_put_contents($photo, $data);

print.phpスクリプトは次のとおりです。

私はこれを理解しようとしました。しかし、それは機能していません。コンソールには何も表示されません。または、これを達成するためのよりスマートな方法はありますfile_put_contentsか?

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

php - 現在のコンテンツを完全に上書きせずにJSONファイルにデータを追加する方法は? (php)

サーバーに次のデータを含む info.JSON ファイルがあるとします。

PHP では、別のキーと値のペア (誰かのミドルネームなど) を info.JSON ファイルに追加したいと考えています。この関数を使用するfile_put_contents()と、ファイルが完全に上書きされます。例えば:

info.JSON ファイルの内容は次のようになります。

キーと値のペアを既存の .JSON ファイルに上書きせずに追加するにはどうすればよいですか?

ありがとう。

0 投票する
0 に答える
1853 参照

php - PHP file_put_contents は空のファイルのみを作成します

サーバー (Linux) にファイルを保存する際に問題があります。ローカルホスト(Windows)では機能OKです。

$pathファイルが作成されているため、問題ありませんが、空です。

$dataPDFファイル(「%PDF-1.4...」)またはjpgファイルです

gettype($data)「文字列」を返します

この変数に文字列を追加してもOKです。

ご意見ありがとうございます。