summaryrefslogtreecommitdiffstats
path: root/3rdparty/simplepie/demo/test.php
blob: d14f922baae621194e69c1cdadbf07cb1a8860e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
include_once('../autoloader.php');
include_once('../idn/idna_convert.class.php');

// Parse it
$feed = new SimplePie();
if (isset($_GET['feed']) && $_GET['feed'] !== '')
{
	if (get_magic_quotes_gpc())
	{
		$_GET['feed'] = stripslashes($_GET['feed']);
	}
	$feed->set_feed_url($_GET['feed']);
	$feed->enable_cache(false);
	$starttime = explode(' ', microtime());
	$starttime = $starttime[1] + $starttime[0];
	$feed->init();
	$endtime = explode(' ', microtime());
	$endtime = $endtime[1] + $endtime[0];
	$time = $endtime - $starttime;
}
else
{
	$time = 'null';
}

$feed->handle_content_type();

?>
<!DOCTYPE html>
<title>SimplePie Test</title>
<pre>
<?php

// memory_get_peak_usage() only exists on PHP 5.2 and higher if PHP is compiled with the --enable-memory-limit configuration option or on PHP 5.2.1 and higher (which runs as if --enable-memory-limit was on, with no option)
if (function_exists('memory_get_peak_usage'))
{
	var_dump($time, memory_get_usage(), memory_get_peak_usage());
}
// memory_get_usage() only exists if PHP is compiled with the --enable-memory-limit configuration option or on PHP 5.2.1 and higher (which runs as if --enable-memory-limit was on, with no option)
else if (function_exists('memory_get_usage'))
{
	var_dump($time, memory_get_usage());
}
else
{
	var_dump($time);
}

// Output buffer
function callable_htmlspecialchars($string)
{
	return htmlspecialchars($string);
}
ob_start('callable_htmlspecialchars');

// Output
print_r($feed);
ob_end_flush();

?>
</pre>