vrana Fri Jul 22 08:37:54 2005 EDT
Modified files: /phpdoc/en/reference/simplexml/functions simplexml-load-file.xml Log: URIs are unescaped (bug #33804) http://cvs.php.net/diff.php/phpdoc/en/reference/simplexml/functions/simplexml-load-file.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/simplexml/functions/simplexml-load-file.xml diff -u phpdoc/en/reference/simplexml/functions/simplexml-load-file.xml:1.9 phpdoc/en/reference/simplexml/functions/simplexml-load-file.xml:1.10 --- phpdoc/en/reference/simplexml/functions/simplexml-load-file.xml:1.9 Mon Feb 14 13:01:02 2005 +++ phpdoc/en/reference/simplexml/functions/simplexml-load-file.xml Fri Jul 22 08:37:54 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <refentry id='function.simplexml-load-file'> <refnamediv> <refname>simplexml_load_file</refname> @@ -32,6 +32,15 @@ <parameter>options</parameter> parameter to specify <link linkend="libxml.constants">additional Libxml parameters</link>. </para> + <note> + <para> + Libxml 2 unescapes the URI, so if you want to pass e.g. + <literal>b&c</literal> as the URI parameter <literal>a</literal>, + you have to call + <literal>simplexml_load_file(rawurlencode('http://example.com/?a=' . + urlencode('b&c')))</literal>. + </para> + </note> <para> <example> <title>Interpret an XML document</title>