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: <?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"> </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">
</span>
<font color="#006633" size="2" class="style62">
<span class="style49">
</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 */?>