質問: 閲覧ありがとうございます。初心者なのでお見苦しいところはあるかもしれませんが何卒よろしくお願いいたします。 【やりたいこと】 URLをテキストエリアに貼って送信したURLを別の画面で表示させたい。 その際、URLの一部文字を変えたい。変えた後もリンク属性を保ちたい。(文字列にしたくない) 例えば、 https://teratail.com/questions/inputがテキストエリアに貼られて送信されたら 別の画面に遷移して「input」の文字だけ「output」に置換して表示させる。「https://teratail.com/questions/output」になる。 そしてそれがリンク属性を保っている。(文字列にしたくない)置換の条件は変えなくて大丈夫です。 【やったこと】 phpで受け取った文字列を置換。→文字列として表示される。 出力先のショートコードの周りにa href などを付与しても効果なかったです。 [URL入力ページ] [php] function form_post() { $moji=str_replace("status","statuses",$_POST["data"]); echo $moji; } add_shortcode('chi', 'form_post'); [出力ページ] [chi] 【質問】 受け取るページ側での変換が可能なのか、phpでリンクとして出力、変換が可能なのか、調べても見つからず...といったところです。 答えではなくて良いので案や意見だけでもいただけますと大変ありがたいです。 何卒よろしくお願いいたします。
回答: 利用規約等を要確認ですが`iframe`タグを用いて読み込むのが常套手段ではないでしょうか