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 Creates three SELECT form fields: Month, Day, and Year. You give it a string which will be used to make the name for the three fields, and a number of seconds to use as the default date. If you give it blank for this value, the current date is used. Categories : HTML and PHP , PHP , Date Time Amazon book cover handling Categories : HTML and PHP , PHP , MySQL , Ecommerce Upload images restricted by pixel size (Picture width and Picture Height) Categories : PHP , HTML and PHP , Graphics How to build a search query for any N number of words in a search string Categories : PHP , Regexps , Search Engines , Search If you want to create select buttons featuring current date this example will show you how... Categories : Date Time , HTML and PHP , PHP Open directory and File download Categories : PHP , Filesystem , Directories , HTML and PHP Dynamic form field Categories : PHP , HTML and PHP , Form Processing Customizable Calendar Class Categories : HTML and PHP , Date Time , PHP , PHP Classes , Calendar Website Engine Categories : PHP , HTML and PHP , Templates Vote-Poll script that has a wrapper class that allows the user to create
multiple polls on the same page with little trouble. Categories : PHP , PHP Classes , HTML and PHP PHP Tester - Lets you test php code from a browser (modification). Categories : PHP , HTML and PHP , Testing 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 Real simple example of removing HTML tags from text then changing \n (new line) to <br>. Could be used in a forum for instance. Categories : HTML , PHP , HTML and PHP , Beginner Guides CSS style switcher Categories : PHP , CSS , HTML and PHP , Arrays , Sessions