Bug #13988: get_meta_tags function failure if title tag contains a '

From: Date: Thu, 08 Nov 2001 09:09:22 +0000
Subject: Bug #13988: get_meta_tags function failure if title tag contains a '
Groups: php.dev 
Request: Send a blank email to php-dev+get-69787@lists.php.net to get a copy of this message
From:             software@polin.it
Operating system: Windows 98 first edition
PHP version:      4.0.4pl1
PHP Bug Type:     Unknown/Other Function
Bug description:  get_meta_tags function failure if title tag contains a '

Example:

pippo.html
etc etc
<title>Il mio nome e' pippo</title>
<meta name="description" content"ciao ciao">
etc

pippo.php
$tags = get_meta_tags("pippo.html");
echo $tags['description'];

Case A) Failed
<title>Il mio nome e' pippo</title>
<meta name="description" content"ciao ciao">

echo $tags['description'], echos nothing

Case B) OK
<meta name="description" content"ciao ciao">
<title>Il mio nome e' pippo</title>

$tags['description'], echos ciao ciao


Case C) OK, I remove the character '
<title>Il mio nome est pippo</title>
<meta name="description" content"ciao ciao">

$tags['description'], echos ciao ciao

SUMMARY:
It seems there is a problem of get_meta_tags parsing the meta from an html
file.
The problem is the ' character.
If it is contained inside a tag title before a meta then get_meta_tags
fails.
If the title tag with the ' character is put after the meta, then it
works.
If I delete the ' character then it works always.
-- 
Edit bug report at: http://bugs.php.net/?id=13988&edit=1



Thread (6 messages)

« previous php.dev (#69787) next »