問題タブ [file-get-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.
php - readfile/file_get_contentsを使用して画像が表示されない
header('Content-Type': image/jpeg)
たとえば、を配置しようとすると、空白のページと現在のURLのみが表示されます。
<img>
タグを置き換えるために画像を表示しようとしています。
filepathには、イメージのディレクトリの物理パスが含まれています。
php - パターンに対する文字列のチェック
投稿内容をパターンでチェックしたい。この preg_match (または配列?) の設定に問題があります。その模様は…
と
空白のあるパターンと改行のあるパターンのいずれかを確認したい。投稿内容がこれなら…(改行や空白あり)
どうにかして表示させたい...
それでもパターンと一致します。
余分な改行/および/または余分な空白を取り除くことで、何とか機能させたい...
文字列パターンに従っていない場合は、エラーメッセージなどを出力したい.
php - PHP - .txt の内容を表示するドロップダウン リスト
曲名のドロップダウン リストがあるフォームがあります。曲のタイトルの 1 つをクリックすると、歌詞が同じページに読み込まれるようにしたいと考えています。歌詞は、「Lyrics」というフォルダー内の .txt ファイルに含まれています。
例:
ドロップダウン リストには次のものが含まれます: Song1 Song2 Song3 など。
ユーザーが曲をクリックすると、対応する .txt ファイルの内容が同じページに表示されます。何か案は?
php - JavaScript内のPHP文字列
現在、JavaScript内のテキストファイルの内容をエコーしようとしています。すべてが機能しますが、問題があります。テキスト内のテキストにはアポストロフィが含まれています。以下は私が使用しているコードの一部です。私はこのコードを多くのテキストファイルに使用しています。各テキストファイルで各アポストロフィを「\'」に変更することを検討しましたが、処理するテキストファイルはたくさんあります。これを回避する別の方法があるかどうか、私はただ興味がありました。どんなアイデアでも大歓迎です。
JavaScriptスニペット:
php - file_get_contents()をHTTPSで動作させる方法は?
クレジットカード処理の設定に取り組んでおり、CURLの回避策を使用する必要があります。次のコードは、テストサーバー(SSL URLを呼び出さなかった)を使用していた場合は正常に機能しましたが、HTTPSを使用して動作中のサーバーでテストすると、「ストリームを開くことができませんでした」というエラーメッセージが表示されて失敗します。
php - クエリ文字列を含む file_get_contents
私は php からメールを送信しようとしています。すべての値と他の php テンプレート ファイルを含む 1 つの php ファイルがあります。
(両方のファイルは同じサーバーにあります)
たとえば、phpテンプレートファイルの内容を取得するためにfile_get_contentsを使用しています
emil_form.php (電子メール テンプレート ファイル) のコードは次のとおりです。
$Content でデータを取得したら、メールで送信できます。しかし、ファイルを開けないというエラーが発生しています....
私が欲しいのは、元のphpファイルからテンプレートphpファイルにデータを渡し、変数に格納されたテンプレートの出力になるものをメールで送信できるようにすることです。
どうすればこれを行うことができますか?
ありがとう
php - ページの抜粋を行う良い方法
私は、メッセージにリンクを挿入したときに Facebook が持つ効果を達成しようとしています。彼らは、タイトルとそこからいくつかの画像をこすり落とします。彼らもそれを非常に迅速に行うことに気づきました。(再送信されたアイテムの一部をキャッシュする必要がありますか?)
PHPでこれにアプローチする方法について誰かアイデアがありますか? <title>
全体を cURL 処理せずに、どうにかしてページのブロックをすばやく取得できますか?
ありがとう!
php - ループ内の PHP readfile または file_get_contents
これを行うには他の方法があるかもしれませんが、基本的には 1 回限りのプロセスであるため、かなり簡単なセットアップを探しています。
50 個の状態ディレクトリがあり、それぞれに少数の txt ファイルがあります。
各ディレクトリに足を踏み入れ、各ファイルを「読み取り」たい(次に、各ファイルのmysql挿入を実行します)
いくつかのバリエーションを試しましたが、ループして readfile または file_get_contents を使用しようとするたびに、最初のファイルの後で壊れ、リストの残りの部分でストリームを開けませんでした: エラーが発生します。
これらの関数をループで使用することの落とし穴を探しましたが、そうしない理由がたくさんあることを期待していますが、答えが得られません。
サンプルコードを追加していただきありがとうございます-回答がリストされていることがわかりましたので、それも確認します。(これは私のものではありません。ファイルリストをキャプチャする関数を見つけただけです)
php - file_get_contents() が UTF-8 文字を分割する
外部サーバーから HTML をロードしています。HTML マークアップには UTF-8 エンコーディングがあり、ľ、š、č、ť、ž などの文字が含まれています。次のように file_get_contents() を使用して HTML をロードすると:
UTF-8 文字を台無しにし、適切な UTF-8 文字の代わりに Å、¾、¤ などのナンセンスを読み込みます。
どうすればこれを解決できますか?
アップデート:
HTMLをファイルに保存し、UTF-8エンコーディングで出力しようとしました。どちらも機能しないため、 file_get_contents() が既に壊れた HTML を返していることを意味します。
更新 2: