>> I'm not so much worried about the user in this case, a few explodes
>> will keep them happy.  I'm more worried about the behavior of
>> parse_url being just plain lacking.
>> mailto:[EMAIL PROTECTED]?subject=Bug+20308 should be entitled to
>> everybit as much parsing as
>> http://joe:[EMAIL PROTECTED]/pathto/somepage?var=value
>>
>> The ONLY real concern here, and reason for not fixing php_url_parse,
>> comes in the fact that 'path' would no longer contain
>> '[EMAIL PROTECTED]?subject=Bug+20308' (per the example above) which
>> would likely break existing scripts.
>>
>> Perhaps the compromise is to create a new function 'parse_url_rfc'
>> (name could be better) which behaves correctly (without having special
>> cases). Then add a note to the manpage for parse_url saying to use
>> parse_url_rfc instead, and eventually deprecate parse_url (perhaps
>> with PHP 5.0).
>
> No. parse_url_rfc would be misleading because it would not follow RFC.
> There  are special rules for scheme:, scheme:/ and scheme://, your
> suggested patch  would actually break RFC, since mailto: is already
> parsed properly according  to RFC.
> E-mail addresses are not urls, if we want to offer an email parser it
> should  be separate function parse_email or something similar, there is
> no need to  pollute php_parse_url() with hacks for non-intended
> functionality.

Okay, okay... I throw my hands up...





-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to