Recent Changes - Search:

add Test Extensions page

hide Test Extensions

Test Extensions


hide Topics

Topics

show Changed

Changed

Visitor's book Site map pmwiki-2.7.6 5630

Url Get

Extension Hub -

UrlGet version 2026-09-29

Extensions

Testing the UrlGet extension. See PmWiki Cookbook:UrlGet

example
(:urlget:)
{$UrlGetMsg}

UrlGet

UrlGet is a function that uses "cURl" to retrieve the contents of a URL.
The URL contents are returned as a string, or FALSE, the same as returned by "file_get_contents".
Error messages are returned in in $FmtV['$UrlGetMsg'].

The internal PmWiki variable "$UrlGetFunction" is set to "UrlGet\UrlGet"
The PHP runtime setting "allow_url_fopen" is not enabled.
example
(:urlget test:)
{$UrlGetMsg}

UrlGet

UrlGet is a function that uses "cURl" to retrieve the contents of a URL.
The URL contents are returned as a string, or FALSE, the same as returned by "file_get_contents".
Error messages are returned in in $FmtV['$UrlGetMsg'].

The internal PmWiki variable "$UrlGetFunction" is set to "UrlGet\UrlGet"
The PHP runtime setting "allow_url_fopen" is not enabled.


WINNT (Windows) Test UrlGet with https://www.pmwiki.org/pmwiki/recipelist
1,057 lines and 56,280 characters returned. First two lines:

# updated: 2026-10-09T07:29:01Z
PmWiki:Upgrades pmwiki-2.7.6


cURL connection info

KeyValue
url"https://www.pmwiki.org/pmwiki/recipelist"
content_typenull
http_code200
header_size260
request_size163
filetime-1
ssl_verify_result20
redirect_count0
total_time0.885404
namelookup_time0.120308
connect_time0.227738
pretransfer_time0.395112
size_upload0
size_download56280
speed_download63564
speed_upload0
download_content_length56280
upload_content_length0
starttransfer_time0.559528
redirect_time0
redirect_urlempty string
primary_ip"23.254.203.248"
certinfoArray (0 elements)
primary_port443
local_ip"192.168.1.201"
local_port63480
http_version2
protocol2
ssl_verifyresult0
scheme"https"
appconnect_time_us395008
queue_time_us24
connect_time_us227738
namelookup_time_us120308
pretransfer_time_us395112
redirect_time_us0
starttransfer_time_us559528
posttransfer_time_us395112
total_time_us885404
effective_method"GET"
capathempty string
cainfoempty string
used_proxy0
httpauth_used0
proxyauth_used0
conn_id0


Test UrlGet with https://www.pmwiki.org/pmwiki/nosuchfile
This test failed as expected

$FmtV['$UrlGetMsg'] = UrlGet: https://www.pmwiki.org/pmwiki/nosuchfile returned 404



Messages

Category: Extensions

tahi Page last modified on 2026 Apr 08 07:44

Edit - History - Recent Changes - WikiHelp - Search - ?Subject="KiwiWiki: Url Get"&Body="From KiwiWiki: Url Get (https://kiwiwiki [period] co [period] nz/TestExtensions/UrlGet) - Testing the [[Extensions/UrlGet extension. See PmWiki Cookbook:UrlGet" | email page as link ]]