本节分享的这段php代码,可用于显示与查看网页的源代码。
代码:
/**
* 显示与查看网页源代码
* edit:www.jbxue.com
*/
// Page title
$pagetitle = 'Baumeister Mediasoft Engineering :: Resources :: '
.'PHP Application: Display/View Web Page Contents/Source'
;
// Messages
$fmturl = '
"%s" contents/source:
'."\n";$nosource = '* empty / not found *';
// Form parameters
$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
$dowrap = isset($_REQUEST['wrapsource']) && !empty($_REQUEST['wrapsource']) && ($_REQUEST['wrapsource'] == 'on') ? 1 : 0;
?>
<?php echo $pagetitle;?><?php echo $pagetitle;?>
URL
name="url" value="<?php echo empty($url) ? 'http://' : $url;?>" />
name="wrapsource"<?php if ($dowrap) { echo ' checked="checked"';}?> />Wrap
if (!empty($url))
{
// Start web page output
echo '
'."\n";
// Display selected URL
echo sprintf($fmturl, $url);
// Enable URL-aware fopen wrappers to allow for URL file reading
if ((double)phpversion() >= 4.2)
{
ini_set('allow_url_fopen', '1');
}
// Read file
$s = @file_get_contents($url);
if (empty($s))
{
// Web page empty/access failure
echo $nosource;
}
else
{
// Display web page contents/source using form/textarea
?>
wrap="<?php echo $dowrap ? 'virtual' : 'off';?>"> |
}
}
?>
Copyright © 2013-<?php echo date('Y');?>
by 脚本学堂,欢迎您。
调用示例: