問題タブ [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 に答える
33 参照

php - HTML ファイルから URL にパラメーターを追加する

Photoshop からエクスポートされた HTML ファイルを操作するローカル php スクリプトを作成しています。すべての url にいくつかのパラメーターを追加する必要があります。これは私が試したことです:

Photoshop からエクスポートされた HTML の例:

これはエラーをスローせず、URL を置き換えません。

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

php - PHP - ファイルに保存するたびに古いデータが上書きされる

私はクラス用の小さなじゃんけんゲームを作成しており、各動きと結果をファイルに保存する必要があります。これは私がこれまでに持っていたもので、データをシリアル化してファイルに保存するように機能しますが、ゲームを再度プレイするたびに、現在ファイルにあるデータを上書きします (「FILE_APPEND」が追加されるはずだと思っていました) . 完全なコードはここで提供されています https://eval.in/624620

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

php - PHPで文書の各行にテキストを追加する

ファイルの各行にまったく同じテキストを追加したいのですが、作成できません。その理由は、1k 以上の行があり、これを手動で行うのは面倒だからです。私がこれまでに持っているのはこれです:

これにより、テキスト ファイルの最初の行に文字列が配置され、それだけです。各ラインの付け方は?

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

php - ユーザーがエラーを拒否せずにphpでput_file_contentsする方法は?

PHP ファイル フォルダーとは別のフォルダーにあるファイルの内容を置き換えようとしていますが、「ストリームを開くことができませんでした。許可が拒否されました」というエラーが表示されます。

put_file_contents 関数を使用してファイルの内容を変更しています。この問題の解決策をオンラインで検索したところ、ファイル ディレクトリへの書き込みは所有者/ユーザーのみに許可されていることがわかりました。filezilla (ftp) でディレクトリのプロパティを確認したところ、ディレクトリがグループまたはパブリックによって書き込み可能ではないことがわかりました。

filezillaで、ディレクトリを公開で書き込みできるようにしてみたところ、phpファイルがフォルダのファイルに書き込めるようになりました。

したがって、アクセス許可をディレクトリではなくファイルのみに簡単に設定し、アクセス許可をパブリックに書き込み可能に設定することでそのコンテンツを簡単に置き換えることができると思います。所有者/グループ/公開オプションの意味がわかりませんが? これは、有料ドメイン ホストでホストされている Web サイトの Web サーバーであると想定されているため、パブリック書き込みオプションが安全かどうか、または単一の Web サイトのみをホストする Web サーバーにユーザー グループが存在する理由がわかりません。

Web サーバーの内容を変更できるのは php ファイルだけなので、Web サーバーに public オプションが提供されているのはなぜですか? アップロード用の場合は、アップロード ページがサーバー上に存在することも意味します。ftp や cpanel で端末にアクセスできないため、chmod などを実行できません...

公開書き込み権限を持つファイルのセキュリティ リスクについて、誰か詳しく教えてください。

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

php - 画像を取得する file_get_contents を使用すると、Not Found エラーが返されます

別のサーバー(Image)に1つの画像がありますが、この画像をfile_get_contents()関数で取得すると返されます

見つからないエラー

このImageを生成します。

助けてください。それらの画像を取得する別の方法がある場合。

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

php - CSVの日付形式を変更するPHP file_get_contents/file_put_contents

CSV ファイルを自動的にダウンロードする PHP スクリプトを作成しています。

Web ブラウザー (サファリ) から手動で URL にアクセスし、ファイルをダウンロードして MS Excel で開くと、列 A と D (それぞれ日付と時刻) が期待どおりにフォーマットされます。たとえば、「12-Sep-16」です。および「午後 3:00:30」。ただし、以下の PHP スクリプトを実行すると:

ファイルがダウンロードされ、「Mon Sep 12 00:00:00 EDT 2016」および「Mon Sep 13 10:00:30 EDT 2016」のようにフォーマットされている列 A と D を除いて、コンテンツは問題ありません。

私のサーバーのタイムゾーンは「ヨーロッパ/ロンドン」に設定されています。

明らかに file_get_contents(); のいずれかです。file_put_contents(); 何かを変えています。これを解決する方法を知っている人はいますか?

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

php - URL から画像をコピーすると画像が破損する

このリンクからローカル ディレクトリに画像をコピーしようとすると問題が発生します。

同じ問題を持つ他の 2 つの画像を見つけることができます。

まずは http://awards.createdirect.ro/thumb/900/900/image/award/v1/Despre%20Spa%20200.jpg

2番目 http://awards.createdirect.ro/thumb/900/900/image/award/v1/Despre%20Spa%20300.jpg

他の画像でも問題なく動作しますが、これをコピーしようとすると画像が破損します。

現在copy()、phpの関数を使用しています。

も試してみましfile_get_contents / file_put_contentsたが同じです。

何か案は?