note 113765 added to function.ereg
| From: | eng dot emad_2010 at yahoo dot com | Date: | Thu, 28 Nov 2013 16:24:27 +0000 |
| Subject: | note 113765 added to function.ereg | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-197651@lists.php.net to get a copy of this message | ||
eregi & preg_match() what difference
Find page title
------------------
This handy code snippet will find and print the text within the <title> and </title>
tags of a html page.
Find_ page_ title_by_eregi.php
----------------------------------
<?php
$fp = fopen("http://www.w3schools.com/default.asp","r");
while (!feof($fp) ){
$page .= fgets($fp, 4096);
}
$titre = eregi("<title>(.*)</title>",$page,$regs);
// reg exp is without / / and flexible
print_r($regs);
echo "<br/>";
// Array ( [0] => [1] => W3Schools Online Web Tutorials )
echo $regs[1] ;
// W3Schools Online Web Tutorials
fclose($fp);
?>
======================================
Find_ page_ title _by_preg_match_all.php
-----------------------------------------------
<?php
$fp = fopen("http://www.w3schools.com/default.asp","r");
while (!feof($fp) ){
$page .= fgets($fp, 4096);
}
preg_match_all("/<title>(.*)<\/title>/i",$page,$regs);
// reg exp must with / / and not flexible
print_r($regs);
echo "<br/>";
// Array ( [0] => Array ( [0] => ) [1] => Array ( [0] => W3Schools Online Web Tutorials
) )
echo $regs[1][0];
// W3Schools Online Web Tutorials
fclose($fp);
?>
----
Server IP: 72.52.91.14
Probable Submitter: 72.52.91.14
----
Manual Page -- http://php.net/manual/en/function.ereg.php
Edit -- https://master.php.net/note/edit/113765
Del: integrated -- https://master.php.net/note/delete/113765/integrated
Del: useless -- https://master.php.net/note/delete/113765/useless
Del: bad code -- https://master.php.net/note/delete/113765/bad+code
Del: spam -- https://master.php.net/note/delete/113765/spam
Del: non-english -- https://master.php.net/note/delete/113765/non-english
Del: in docs -- https://master.php.net/note/delete/113765/in+docs
Del: other reasons-- https://master.php.net/note/delete/113765
Reject -- https://master.php.net/note/reject/113765
Search -- https://master.php.net/manage/user-notes.php