phpbar.de logo

Mailinglisten-Archive

[php] HTTP_REFERER

[php] HTTP_REFERER

Jochen Kaechelin php_(at)_phpcenter.de
Sun, 6 May 2001 22:26:54 +0200


> So sprach Jochen Kaechelin am Sun, May 06, 2001 at 11:26:55AM +0200:
> > 	if(preg_match("/www.xyz.de/",$eingabe)) {
> > 			echo "match enthalten!";
>
> Besser stristr nehmen - ist schneller!
>
> Alexander Skwar


preg_match("/name=[ ]?(['\"])?((?(1)[^\\1]|[^\s\>])+?)(?(1)\\1|[\s>])/
i", $string,$arr );

eregi( "name=[\"']{0,1}([_0-9a-zA-Z]+)[\"']{0,1}", $string, $arr );

Note: The preg_match expression is actually far more accurate that the
eregi
as well as complex.  It handles the case of "name=34 multiple>" as
well as
"name='my select'".  Both expressions were also case insensitive.

The results:
	preg_match
	Timer: This page was generated in 0.26572799682617 seconds.

	eregi
	Timer: This page was generated in 1.2171900272369 seconds.


--
phpArbeitsgruppe in Gruendung - Jochen Kaechelin
Stuttgarter Str.3, D-73033 Goeppingen
Tel. 07161-92 95 94, Fax 07161-92 95 98
http://www.php-arbeitsgruppe.de, mailto:info_(at)_php-arbeitsgruppe.de



php::bar PHP Wiki   -   Listenarchive