All pastes #899948 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-11 15:36 UTC
rendered paste body
<?php
/* Beginning Of File Caching */
$cachefile = 'plumbfunds-cached.html';
ob_start();
/* End Of File Caching */
/* This is the code that grabs the finance info from yahoo finance */
$balancedURL = "http://finance.yahoo.com/q?s=PLBBX";
$ch = curl_init();  
$timeout = 5;  
curl_setopt ($ch, CURLOPT_URL, $balancedURL);  
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);  
$fullPage = curl_exec($ch);  
curl_close($ch);
//$fullPage = file_get_contents("$balancedURL");
If(!empty($fullPage))
{
	$fullPage= strstr ($fullPage, '<td height="30" class="ygtb">'); // Begin String
	$fullPage = substr($fullPage, 0, strpos($fullPage, '</table>')); // End String
	$naValue= strstr($fullPage, '<big><b>');
	$naValue = substr($naValue, 8, (strpos($naValue, '</b></big>')-8)); // End String
	$tradeDate= strstr($fullPage, '<small>On');
	$tradeDate = substr($tradeDate, 10, (strpos($tradeDate, ':')-10)); // End String
	$plusOrMinus=strstr($fullPage, 'alt="');
	$plusOrMinus = substr($plusOrMinus, 5, (strpos($plusOrMinus, '">')-5)); // End String
	If($plusOrMinus=='Down')
	{
		$plusOrMinus='-';
	}
	else
	{
		$plusOrMinus='+';
	}
	$change=strstr($fullPage, 'style="color:#');
	$change = substr($change, 23, (strpos($change, '</b>')-23)); // End String
	$changeString=$plusOrMinus." $".$change;
	
	$equityURL = "http://finance.yahoo.com/q?s=PLBEX";
	$ch = curl_init();  
	curl_setopt ($ch, CURLOPT_URL, $equityURL);  
	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);  
	curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);  
	$fullPage2 = curl_exec($ch);  
	curl_close($ch);
	//$fullPage2 = file_get_contents("$equityURL");
	$fullPage2= strstr ($fullPage2, '<td height="30" class="ygtb">'); // Begin String
	$fullPage2 = substr($fullPage2, 0, strpos($fullPage2, '</table>')); // End String
	$naValue2= strstr($fullPage2, '<big><b>');
	$naValue2 = substr($naValue2, 8, (strpos($naValue2, '</b></big>')-8)); // End String
	$plusOrMinus2=strstr($fullPage2, 'alt="');
	$plusOrMinus2 = substr($plusOrMinus2, 5, (strpos($plusOrMinus2, '">')-5)); // End String
	If($plusOrMinus2=='Down')
	{
		$plusOrMinus2='-';
	}
	else
	{
		$plusOrMinus2='+';
	}
	$change2=strstr($fullPage2, 'style="color:#');
	$change2 = substr($change2, 23, (strpos($change2, '</b>')-23)); // End String
	$changeString2=$plusOrMinus2." $".$change2; 
}
else
{
	$naValue='17.86';
	$changeString='-$0.09';
	$tradeDate=Date("M j");
	$naValue2='16.81';
	$changeString2='-$0.11';
}?>
<table cellSpacing="0" cellPadding="2" class="style53" style="width: 598px">
	<tr>
		<td colSpan="2" class="style47">
		<font face="Verdana, Arial, Helvetica, sans-serif">
		<strong "FP_popUpMsg('test')">
		<a "FP_popUpMsg('TEST')" href="javascript:void(window.open('NAV.html','plumbWin', 'width=500, height=400, resizable=yes, left=100, screenX=100, top=100,screenY=100'));">
		NAV</a> 
		as of:&nbsp; <?php echo $tradeDate.", ".Date("Y"); ?></strong></font></td>
	</tr>
	<tr>
		<td class="style48" style="width: 272px; height: 26px">
		<font face="Arial, Helvetica, sans-serif"><strong>
		Fund Name</strong></font></td>
		<td class="style52" style="width: 16%; height: 26px">
		<p style="MARGIN-BOTTOM: 0px" align="center" class="style66">
		<strong>Symbol</strong></p>
		</td>
		<td class="style52" style="width: 20%; height: 26px">
		<p align="center" class="style57">
		<font face="Arial, Helvetica, sans-serif" size="1">
		<strong>Net Asset Value</strong></font></p>
		</td>
		<td width="18%" class="style52" style="height: 26px">
		<p align="center" class="style57">
		<font face="Arial, Helvetica, sans-serif" size="1">
		<strong>Daily Change</strong></font></p>
		</td>
		<td width="18%" class="style65" style="height: 26px">
		<font face="Arial, Helvetica, sans-serif" size="1">
		<strong>Fund Inception</strong></font></td>
	</tr>
	<tr>
		<td class="style60" style="width: 272px">
		<font size="1" class="style23">
		<strong>
		<span class="style5">
		<a href="plumbfunds_fund_strategies.html">
		<span class="style60">Plumb Balanced Fund</span></a><span class="style60">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></strong></font><font color="#006633"><strong>
		</strong></font></td>
		<td vAlign="center" height="22" class="style5" style="width: 16%">
		<div align="center" class="style60">
		<font color="#006633">
		<strong>
		<a href="plumbfunds_fund_strategies.html" class="style49">
		<span class="style60">PLBBX</span></a></strong></font></div>
		</td>
		<td vAlign="center" style="width: 20%">
		<div align="center" class="style59">
			<font face="Arial, Helvetica, sans-serif">
			<strong><?php echo $naValue; ?></strong></font></div>
		</td>
		<td vAlign="center" align="middle" height="22" class="style59"> 
			<strong><?php echo $changeString; ?></strong></td>
		<td vAlign="center" align="middle" height="22">
		<div align="center" class="style59">
			<strong>5/24/07</strong></div>
		</td>
	</tr>
	<tr>
		<td class="style63" style="width: 272px">
		<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
		<strong>
		<span class="style5">
		<a href="plumbfunds_fund_strategies.html">
		<span class="style62">Plumb Equity Fund</span></a><span class="style62">&nbsp;&nbsp;&nbsp;
		</span>
		<font color="#006633" size="2" class="style62">
		<span class="style49">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		</span></font></span></strong></font></td>
		<td vAlign="center" height="24" class="style51" style="width: 16%">
		<div align="center" class="style60">
		<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
		<strong>
		<span class="style5">
		<font color="#006633" size="2" class="style62">
		<span class="style49">
		<a href="plumbfunds_fund_strategies.html">PLBEX</a></span></font></span></strong></font></div>
		</td>
		<td vAlign="center" class="style50" style="width: 20%">
		<div align="center" class="style67">
			<font face="Arial, Helvetica, sans-serif">
			<strong><?php echo $naValue2; ?></strong></font></div>
		</td>
		<td vAlign="center" align="middle" height="24" class="style50">
			<div align="center" class="style59" style="height: 13px"> 
			<font face="Arial, Helvetica, sans-serif"><span class="style60"><strong><?php echo $changeString2; ?></strong></span></font></div>
		</td>
		<td vAlign="center" align="middle" height="24" class="style50">
		<div align="center" class="style59">
			<strong>5/24/07</strong></div>
		</td>
	</tr>
</table>
<?php
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
/* End Of File Caching */?>