問題タブ [ob-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 - PHP バッファ出力、CSS、メール
現在、メールを送信するスクリプトがあります。スクリプトの結果は、いくつかの html テーブルです。
そのメールにcssを与えるかもしれませんか?私はいくつかの方法を試しましたが、どれもうまくいきませんでした。
ご協力いただきありがとうございます
編集:
php - PHPob_get_contentsが失敗する
私はob_get_contents()を使用してphpファイルからhtmlファイルを作成しています。開発マシンでは動作することがありますが、テストマシンでは動作しませんでした。
テストマシンのphp.iniでoutput_bufferingを確認しましたが、開発マシンと同じように「オン」になっています。作成したhtmlファイル「pdfreportresult.html」を確認したところ、空であるか、ハーフコンテンツが存在します。
おそらく問題はバッファサイズに関連している可能性があり、ob_end_clean()の代わりにob_clean()を試しましたがまだ機能していません。
php - PHP ドキュメントのダウンロード速度とサイズを測定する方法
これが私が計画していることです: 私のウェブページは単純なファイル共有システムです。ユーザーにダウンロード速度を表示したいと思います。100%ではありませんが、比較的良好です。そして、ダウンロードにかかる時間を書きたいと思います... 例: あなたのダウンロード速度は 300kb/s で、このファイルは 7 秒でダウンロードできます..
私は2つのPHPファイルを持っています。
アルファファイルはこれを行います:
これは簡単です。speedtest.php から取得できる数値は 1 つだけです。私の問題は次のとおり(int)$size = 1
です。私は彼のことをしたい: $time_left = $size / $sebesseg
;
$sebesseg
速度を意味します。ダウンロード速度 (バイト単位)。しかし、私はsettype、または(int)$sebesseg
..または私がすでに知っているものを使用することはできません。
php - PHPでob_get_contentsはどのように機能しますか?
これは私が読んでいる本のサンプルコードです:
私の質問は、ob_get_contents()
何からコンテンツを取得するかをどうやって知るのですか? (この場合 {$path}.ini)?
php - ob_end_cleanは変数も変更します
サンプルコードは次のとおりです。
および出力:
追加すると
上記のコードの最後では、画面に出力がありません。
少なくとも文字列が画面にエコーされることを期待していますか?なぜそれが見られないのですか?
php - 戻り関数内のより良い HTML?
文字列内に HTML コードを記述して返すことはできますが、いつも少し面倒です。これに対するより良い解決策はありますか?
例 1 - 改行 HTML
HTML の行ごとに改行。HTMLコードを書くのは非常に厄介な方法です。
例 2 - HTML ブロック
HTMLコードを書くにはまだ厄介な方法です。もう 1 つの欠点は、'cite' 文字を書くのが難しいことです。
例 3 - ob_get_contents
ob_get_contentsを使用できます。これで PHP が HTML から分離されます。しかし、私はそれが悪いパフォーマンスであることを読みました。
質問
良い方法で HTML を PHP から遠ざける別の方法はありますか?
php - ob_get_contents の問題 - 読み取り不能なものを返す
キャッシュを作成したい。私のphpインデックスの冒頭で、私は以下を使用します:
次に、最後に:
まあ、うまくいきます...ページを初めて表示したときにキャッシュファイルが作成され、戻ってキャッシュにファイルが表示されます...問題は、キャッシュ内のファイルに読み取り不能な文字しか含まれていないことです ��<�r㶒�V��のように。
ob_get_contents 関数が実際に表示されているものではなくそれを返す場合のように思えますか? 理由が本当にわかりません!
php - PHP で ob_get_contents の後にパスが絶対パスになるのはなぜですか?
php-File の実行された内容を変数に保存するには、次のようにします。
これはうまく機能します。
ただし、含まれている「post.php」には、画像などのリソースへの相対リンクがあります。なぜ私のローカルホストとサーバー上で絶対的な完全修飾リンクなのですか? ローカルでは、次のようになります。
post.php に次のように書かれているため、これは奇妙です。
これも絶対ですが、ファイルへの完全修飾パスではなく、ob_get_contents 以外の理由は見つかりません。何か不足していますか?ありがとう!
php - 時々 PHP 関数がうまく動かない
インターネット イメージをローカル フォルダーにコピーする php 関数を作成しました。
注: 渡された $url は有効です。この関数は最初は失敗することがありますが、2 回目または 3 回目は成功することがあります。本当に奇妙です... これには特別な PHP 設定が必要ですか?
私を助けてください!
私は本当の理由を見つけました.ブラウザで開くことはできますが、テスト画像のURLはプログラムのアクセスには許可されていません. 他の画像のURLを試してみましたが、機能はうまくいきます。
ですから、この種のケースを処理する方法を見つける必要があるようです。みんなありがとう!