Sponsor links:
Thefishfinder
Fishing List
Fishing
\n";
foreach ($links as $link) {
if (isset($link['PostID']) && $link['PostID'] > 0) {
continue;
}
echo "" . ($link['BeforeText'] ? $link['BeforeText'] . ' ' : '') . '' . $link['Text'] . '' . ($link['AfterText'] ? ' ' . $link['AfterText'] : '') . "\n";
}
echo '';
}
}
function tla_updateLocal($url, $file, $time_out)
{
touch($file);
if ($xml = file_get_contents_tla($url, $time_out)) {
if ($handle = fopen($file, 'w')) {
fwrite($handle, $xml);
fclose($handle);
}
}
}
function tla_getLocal($file)
{
if (function_exists('file_get_contents')) {
return file_get_contents($file);
}
$contents = '';
if ($handle = fopen($file, 'r')) {
$contents = fread($handle, filesize($file) + 1);
fclose($handle);
}
return $contents;
}
function file_get_contents_tla($url, $time_out)
{
$result = '';
$urlInfo = parse_url($url);
if ($handle = @fsockopen($urlInfo['host'], 80)) {
if (function_exists('socket_set_timeout')) {
socket_set_timeout($handle, $time_out, 0);
} else if (function_exists('stream_set_timeout')) {
stream_set_timeout($handle, $time_out, 0);
}
fwrite($handle, 'GET ' . $urlInfo['path'] . '?' . $urlInfo['query'] . " HTTP/1.0\r\nHost: " . $urlInfo['host'] . "\r\nConnection: Close\r\n\r\n");
while (!feof($handle)) {
$result .= @fread($handle, 40960);
}
fclose($handle);
} else if (function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $time_out);
curl_setopt($ch, CURLOPT_TIMEOUT, $time_out);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$result = curl_exec($ch);
curl_close($ch);
}
$return = '';
$capture = false;
foreach (explode("\n", $result) as $line) {
$char = substr(trim($line), 0, 1);
if ($char == '[' || $char == '<') {
$capture = true;
}
if ($capture) {
$return .= $line . "\n";
}
}
return $return;
}
function tla_decode($str)
{
if (!function_exists('html_entity_decode')) {
function html_entity_decode($string)
{
// replace numeric entities
$string = preg_replace('~([0-9a-f]+);~ei', 'chr(hexdec("\1"))', $string);
$string = preg_replace('~([0-9]+);~e', 'chr(\1)', $string);
// replace literal entities
$trans_tbl = get_html_translation_table(HTML_ENTITIES);
$trans_tbl = array_flip($trans_tbl);
return strtr($string, $trans_tbl);
}
}
if (substr($str, 0, 1) == '[') {
$arr = json_decode($str, true);
foreach ($arr as $i => $a) {
foreach ($a as $k => $v) {
$arr[$i][$k] = tla_decode_str($v);
}
}
return $arr;
}
$out = '';
$retarr = '';
preg_match_all("/<(.*?)>(.*?)", $str, $out, PREG_SET_ORDER);
$n = 0;
while (isset($out[$n])) {
$retarr[$out[$n][1]][] = tla_decode_str($out[$n][0]);
$n++;
}
if (!$retarr) {
return false;
}
$arr = array();
$count = count($retarr['URL']);
for ($i = 0; $i < $count; $i++) {
$arr[] = array(
'BeforeText' => $retarr['BeforeText'][$i],
'URL' => $retarr['URL'][$i],
'Text' => $retarr['Text'][$i],
'AfterText' => $retarr['AfterText'][$i],
);
}
return $arr;
}
function tla_decode_str($str)
{
$search_ar = array('<', '>', '"');
$replace_ar = array('<', '>', '"');
return str_replace($search_ar, $replace_ar, html_entity_decode(strip_tags($str)));
}
tla_ads();
?>
|
Feel free to have a look
around...
You'll find our
free internet tools to be some of the finest available for building your traffic or monitoring visitor trends
at your
fishing website.
Add a
Host of Co-Branded Visitor Grabbing Tools to Your Site!:
Our FishClix Web Portal
continues to grow and offer more useful technologies. From one easy form
you can now offer your visitors a co-branded version of:
-
Baitfish
WebSearch (The Worlds Largest Fishing Only Search
Engine)
-
Free
Searchable News and Weather
-
Free
Message Board you control
-
Top
Destinations IAR
-
Free
Classifieds (Integration Coming Soon)
-
Many
more features to come!
More
details.
Drive New traffic To Your Site with the FishClix
Banner Exchange.
The FishClix Banner Exchange
is simple. Insert some
code into your site and upload your banner. Each time one of your
visitors access the page with the exchange on it, you earn an
impression. We offer a 1:1 ratio to sites that consistently produce
quality traffic. more details
Conduct Giveaways, Poll and Surveys with Ease!
It's
never been easier to collect data on your visitors, offer
giveaways of products/services and offer online polls. Answer a few questions and click a button and you are ready to
offer your personal interactive contest or poll on your site! No
programming needed and as usual it's free! more
details
Give
Your Visitors Free Daily Fishing News Feeds
Fishticker News... Just click on a headline
Click here
to add a ticker to your Site
Submit
your Site to thefishfinder.com directory
Just follow an
appropriate link To Submit Your Site!
Associations
- Boats - Charters
n Guides - Environment
Events - Fishing
Reports -
Freshwater
- Media - Retail - Tackle
Free
Classifieds
Our Free Classifieds
garner a sizable amount of traffic each month. Commercial and Private
interests are welcome to post their fishing items for sale. The
advanced system allows for photographs and much more. more
details
Paid and
Free Advertising
Thefishfinder.com provides a
host of free and paid advertising opportunities for angler world and is
unmatched in it's creative diversity. You'll find your ads will be
speaking to the right demographics for your product at the right
price. more
details
|
|