質問: curl_exec($ch); にて取得した文字列を改行コードで分割し、1行ずつechoして ブラウザに投げています。 ``` ### 試したこと CURLOPT_RETURNTRANSFERの値をfalseにするとCSSなども正常に 表示されますが、戻り値の中で一部の文字列を置き換えたいために CURLOPT_RETURNTRANSFERはtrueにしています。 通信のヘッダーを確認したところCSSや画像のcontent-typeが text/htmlになっていることが原因であると考えています。 正しいcontent-typeを設定する方法はあるでしょうか? または、CURLOPT_RETURNTRANSFERの値をfalseにして取得した データ内の文字列の置き換え方法などがあるでしょうか? ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: お騒がせしました。自己解決しました。 HTMLに設定しているCSSやCSS内の画像を取得する場合に cURLのプログラムを通っていないと勘違いをしていました。 cURLの中でCSSや画像の場合に正しいContent-typeをheadrとして 送る処理をいれたところ正常な動作をするようになりました。