Function php_is_url() not defined
| From: | P) | Date: | Tue, 18 Sep 2007 11:51:48 +0000 |
| Subject: | Function php_is_url() not defined | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-32366@lists.php.net to get a copy of this message | ||
Hi,
I am looking for the php_is_url() function. It is documented in Sara's book, declared in
main/fopen_wrappers.h, but not defined anywhere.
It was defined in main/fopen_wrappers.c v 1.34 to detect only http/ftp URLs, as they were probably
the only possible URLs, and was removed in v 1.107.
If we decide that this function is not available anymore, the declaration must be removed from
fopen_wrappers.h. If we want to define it, here is a way to do it :
PHPAPI int php_is_url(const char *path)
{
php_stream_wrapper *wrapper;
wrapper=php_stream_locate_url_wrapper(path, NULL, 0 TSRMLS_CC);
return (wrapper ? wrapper->is_url : 0);
}
Regards
Francois