Hi!
I've one php file in which due to some reason there are hard coded meta tags are there: for instance the source code of file is
<html>
<head>
<title>My Page Title</title>
<meta name="title" content="My Page Title" />
<meta name="description" content="Simple Test can be useful">
</head>
</html>
Now I want to change the content of existing meta tag (Meta title) on runtime. But not getting solution how to do that
Now i want to see the source code after running the file is:
<html>
<head>
<title>NEW PAGE TITLE</title>
<meta name="title" content="NEW PAGE TITLE" />
<meta name="description" content="Simple Test can be useful">
</head>
</html>
N.B. I have tried ereg_replace, strip_tags etc but it simply adds or duplicates to source file
kindly help me how can i do that?
How to edit/change existing & static html meta tag?
Moderator: General Moderators
- Jonah Bron
- DevNet Master
- Posts: 2764
- Joined: Thu Mar 15, 2007 6:28 pm
- Location: Redding, California
Re: How to edit/change existing & static html meta tag?
Wouldn't you want to use the <title> tag?
You would have to use Regex:
You would have to use Regex:
Code: Select all
<?php
$page = file_get_contents('file.html');
$page = preg_replace('/<title>.*?</title>/i', '<title>New Title</title>', $page);
?>Re: How to edit/change existing & static html meta tag?
hi i m getting following error i use this code
preg_replace(): Unknown modifier 't' in //-------(file path)
preg_replace(): Unknown modifier 't' in //-------(file path)