|
|
|
|
|
|
| |
author: Sarah King
example: http://www.pcpropertymanager.com/wsnlinks/prank.php
please keep the link to ThinkBling, as a thank you for the free service
Shows the page rank of the selected pages
Helps when requesting links to points in your site if you can show, at a glance
how they are ranked in Google.
Because the code calls another site and because Google updates infrequently I would recommend
that you store the results in your database and only check the results when the current result
is more than a day, a week old etc.
This code gets you started though.
| [code]
<?php
function getItem($url, $label)
{
ob_start();
include("http://www.thinkbling.com/prank/pagerank.php?URL={$url}&STYLE=1");
$bling = ob_get_contents();
$bling = strip_tags($bling);
$needles = array('Google','ranks this page a','Powered by','ThinkBling.com',"\t","\n");
$alt = str_replace($needles, '', $bling);
$alt = trim(str_replace("out of", '/' , $alt));
$green = 3 * trim(substr($alt,0,2));
$grey = 30 - $green;
$output = "<table border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 3px;'>
<tr><td width='{$green}' bgcolor='#33ff33' title='{$alt}'></td>
<td width='{$grey}' bgcolor='#b4b4b4' title='{$alt}'></td><td> <a href='{$url}' target='_blank'>{$label}</a></td></tr></table>\n";
ob_end_clean();
return $output;
}
echo "<div id='content'>
<h1>Page Ranks for my pages</h1>
<p>Powered by <a href='http://www.thinkbling.com'>ThinkBling.com</a></p>";
echo getItem('http://www.pcpropertymanager.com/', 'Property Management Software');
echo getItem('http://www.pcpropertymanager.com/wsnlinks/', 'Resources Home');
echo getItem('http://bots.pcpropertymanager.com/', 'Botspotter (old)');
echo getItem('http://sarahk.pcpropertymanager.com/', 'Web Development Info');
echo getItem('http://botspotter.net/', 'Botspotter (new)');
?> | |
|
|
| PHP3: Formmail. Just a cgi formmail, but than in PHP. It is easy to use! Categories : HTML and PHP, Email, PHP, Perl, HTML and PHP | | | a function that builds an HTML select list from any mysql table. Categories : PHP, MySQL, HTML and PHP | | | Message of the Day - Random Message (Needs MySQL!) Categories : Databases, HTML and PHP, PHP, MySQL | | | Check parameters validity. Paranoia was designed to check the validity of the parameters that a php page will receive after a form submission. It can be used to check the variables sent by POST or GET Categories : Algorithms, HTML and PHP, PHP, Variables | | | Alternating background color for HTML table rows Categories : PHP, Databases, MySQL, HTML and PHP | | | Constantly refresh your PHP/HTML page data. Categories : PHP, HTML and PHP, Sybase | | | Select with current month Categories : PHP, HTML and PHP, Date Time, Arrays | | | background music script for random notes in a frame Categories : PHP, Content Management, HTML and PHP | | | A very simple way to build and do a hierarchical html categories browser without javascript , just using html php and mySql
Categories : HTML and PHP, Databases, Algorithms, PHP, MySQL | | | Random Image Display Categories : PHP, Filesystem, Graphics, HTML and PHP | | | PhpView 0.1 - simple php viewer, using temporary files and frames.
Categories : PHP, PHP Options and Info, Debugging, HTML and PHP | | | Automatically printing the contents of an sql table in MySQL. Categories : MySQL, PHP, HTML and PHP, Databases | | | PHP template processing Categories : PHP, Templates, HTML and PHP | | | XDT Topsite (Gold v1.0) Categories : Databases, CSS, PHP, HTML and PHP, Sessions | | | function textwrap will wrap text to any desired width using <BR>\n as the default line break.
Default wrap width is 80 columns.
Categories : Strings, HTML and PHP, PHP | |
|
|
|