文字列を受け取り、ajax経由でPHPページに送信するJavascript関数があります。 PHPでは、この文字列をhtmlファイルのheadタグ(すでに存在する)の中に入れます。この変更は最終的なものでなければなりません。どうすればこのことができますか?私はPHPを介してHTMLコードを操作する方法を知らない。PHPを使用してファイルにHTMLコードを追加
0
A
答えて
0
<?php
$htmlpage = file_get_contents('http://example.com/index.html');
echo str_replace("<head>", "<head>New text", $htmlpage);
//the result should be from <body></body> to <body>New Text</body>
?>
あなたはbody
タグの間のテキストを持っている場合は、varibale内の文字列を持っているか、あなたがしている場合も、あなたは
str_replace("<body>Old Text", "<body>New Text", $htmlpage)
に含めることができます$_POST
を使用して、"<head>New text"
の代わりに"<head>".$_POST['thestring']
0
JSを使用できない場合は、if/elseステートメントを使用して、ajaxからタグまでのエコー文字列を使用してください。
+0
しかし、私はどのようにphpでheadタグ内のテキストを変更するのですか? :\ –
0
これを回避する方法の1つは、file_get_contentsを使用してから、修正されたコードで文字列を置き換えて、変更されたコードで変更を書き込むことです。
例
<?php
$file = "myhtmlfile.html";
$original = file_get_contents($file);
$needle = "<head>";
$new_content = "<head>\n".$_POST['header'];
$replacement = str_replace($needle, $new_content, $original);
file_put_contents($replacement, $file);
?>
+0
ありがとう!!非常に役立ちます –
関連する問題
- 1. webviewを使用してassetsフォルダのhtmlファイルにHTMLコードを追加
- 2. wordpressのhtml内にPHPコードを追加
- 3. php DOMDocumentを使用してDOMElementにHTMLプロパティを追加する
- 4. php/htmlを使用してドロップダウンリストにスクロールバーを追加する
- 5. JavaScriptを使用してHTMLファイルにスクリプトを追加する
- 6. jQueryを使用してJSONファイルをHTMLに追加する
- 7. PHPを使用して改行を追加せずにファイルに追加する
- 8. は、私はAPPEND使用してHTMLコードを追加したい
- 9. Wordpressのテーマにphp/htmlファイルを追加
- 10. PHPスクリプトを使用してjsonファイルにコンテンツを追加する
- 11. PHPを使用してCSVファイルに列ヘッダーを追加
- 12. PHPを使用してPDFファイルにフッターを追加する
- 13. の.phpファイルで使用するHTMLコードを私は、PHPファイル内のHTMLコードを使用
- 14. SimpleXMLエラーでPHPを使用してXMLファイルに追加
- 15. phpを使用してコンマを追加
- 16. htmlファイルに追加するPHP
- 17. HTMLアジャイルパックを使用してHTMLにdoctypeを追加する
- 18. SimpleHtmlDOMを使用してhtmlファイルにphpコードの行を挿入するには
- 19. PHPを使用してHTMLテーブルにページ番号を追加するには?
- 20. o'clockイベントを追加するにはjQueryを使用してhtmlコードを追加しますか?以下
- 21. Angular2を使用してdiv要素にhtmlコードを追加する方法
- 22. プレーンhtmlコードを使用してトグル効果を追加するには?
- 23. ブートストラップを使用してHTMLコードに応答性を追加する
- 24. C#コードを使用してHtmlオーディオ要素を追加するには
- 25. PHPを使用してクラスにセルを追加するMySQLデータのHTMLテーブル
- 26. htmlでphpを使用してスライドショーに画像を追加する
- 27. CSSにPHPコードを追加
- 28. SharpSVNを使用してファイルを追加
- 29. phpを使用してhtmlファイルにpdfファイルを変換する
- 30. PHPファイル(html w/php)の内容をdivに追加
PHPでメタプログラミング(コードを書くコード)は恐ろしく、ほとんど常に本当に悪い考えです。これはおそらく[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)です。これを行うことで実際に何を達成しようとしていますか? – Chris