• Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers! /Peo, FreeWebSpace.net
managed wordpress hosting

Post your ctrl+v

<div id="guser" style="padding: 0pt 0pt 4px; font-size: 84%;" width="100%" align="right"><nobr><a href="/url?sa=p&amp;pref=ig&amp;pval=3&amp;q=http://www.google.co.uk/ig%3Fhl%3Den&amp;usg=AFQjCNG71S3EcknPAtpT8QyaekC5rehRFQ">iGoogle</a> | <a href="https://www.google.com/accounts/Login?continue=http://www.google.co.uk/&amp;hl=en">Sign in</a></nobr></div><center><br id="lgpd"><img alt="Google" src="/intl/en_uk/images/logo.gif" height="110" width="276"><br><br><form action="/search" name="f"><script defer="defer"><!--
function qs(el){if(window.RegExp&&window.encodeURIComponent){var ue=el.href,qe=encodeURIComponent(document.f.q.value);if(ue.indexOf("q=")!=-1){el.href=ue.replace(new RegExp("q=[^&$]*"),"q="+qe);}else{el.href=ue+"&q="+qe;}}return 1;}
//-->
</script><table border="0" cellpadding="4" cellspacing="0"><tbody><tr><td nowrap="nowrap"><font size="-1"><b>Web</b>&nbsp;&nbsp;&nbsp;&nbsp;<a class="q" href="http://images.google.co.uk/imghp?ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;tab=wi" onclick="return qs(this)">Images</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class="q" href="http://news.google.co.uk/nwshp?ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;tab=wn" onclick="return qs(this)">News</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class="q" href="http://maps.google.co.uk/maps?ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;tab=wl" onclick="return qs(this)">Maps</a><span style="position: relative; color: red; top: -5px;">New!</span>&nbsp;&nbsp;&nbsp;&nbsp;<a class="q" href="http://www.google.co.uk/prdhp?ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;tab=wf" onclick="return qs(this)">Products</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class="q" href="http://groups.google.co.uk/grphp?ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;tab=wg" onclick="return qs(this)">Groups</a>&nbsp;&nbsp;&nbsp;&nbsp;<a class="q" href="http://scholar.google.com/schhp?ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;tab=ws" onclick="return qs(this)">Scholar</a>&nbsp;&nbsp;&nbsp;&nbsp;<b><a href="/intl/en/options/" class="q">more&nbsp;»</a></b></font></td></tr></tbody></table><table cellpadding="0" cellspacing="0"><tbody><tr valign="top"><td width="25%">&nbsp;</td><td align="center" nowrap="nowrap"><input name="hl" value="en" type="hidden"><input maxlength="2048" name="q" size="55" title="Google Search" value=""><br><input name="btnG" value="Google Search" type="submit"><input name="btnI" value="I'm Feeling Lucky" type="submit"></td><td nowrap="nowrap" width="25%"><font size="-2">&nbsp;&nbsp;<a href="/advanced_search?hl=en">Advanced Search</a><br>&nbsp;&nbsp;<a href="/preferences?hl=en">Preferences</a><br>&nbsp;&nbsp;<a href="/language_tools?hl=en">Language Tools</a></font></td></tr><tr><td colspan="3" align="center"><font size="-1">Search: <input id="all" name="meta" value="" checked="checked" type="radio"><label for="all"> the web </label><input id="cty" name="meta" value="cr=countryUK|countryGB" type="radio"><label for="cty"> pages from the UK </label></font></td></tr></tbody></table></form><br><br><font size="-1"><a href="/intl/en/ads/">Advertising&nbsp;Programmes</a> - <a href="/services/">Business Solutions</a> - <a href="/intl/en/about.html">About Google</a> - <a href="http://www.google.com/ncr">Go to Google.com</a></font><p><font size="-2">©2007 Google</font></p></center><script language="JavaScript">
<!--

var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
window.open = SymWinOpen;
if(SymRealOnUnload != null)
SymRealOnUnload();
}

function SymOnLoad()
{
if(SymRealOnLoad != null)
SymRealOnLoad();
window.open = SymRealWinOpen;
if (SymRealOnUnload == null)
{
SymRealOnUnload = window.onunload;
window.onunload = SymOnUnload;
}
}

function SymInitWinOnload()
{
if ( SymRealOnLoad == null )
SymRealOnLoad = window.onload;
return SymOnLoad;
}

window.onload = SymInitWinOnload();

//-->
</script>
 
test.png
 
PHP:
<?php

define("FONT_FILE",		'temp/bunny/comic.ttf');
define("IMAGE_FILE",	'temp/bunny/bunny.png');

function divide_text($text, $chunk, &$return ) 
{   
    if( strlen( $text ) <= $chunk )
    {
    	$return = array( $text );
    	return 1 ;
    }
    elseif( strlen( $text ) >= $chunk )
    {
    	$offset = 0;
 		$length = strlen( $text );
    	for( $i = 0 ; $i < $length; $i++ )
    	{
    		$tmp = substr( $text, $offset, $chunk );
    		$space = strrpos( $tmp, " " );
    		
    		if( $space == 0 or strlen( $tmp ) < $chunk )
    		{
    			$return[ ] = $tmp ;
    			$offset += $chunk ;
    		}
    		else 
    		{
    			$return[ ] = substr( $tmp, 0, $space );
    			$offset += $space ;
    		}
    	}
    	return $i ;
    }

} // divide text 

if( !$_GET['phrase'] and !$argv[1] )
{
	die( "Expect a phrase in \$_GET['phrase'] or \$argv[1]" );
}
elseif( !function_exists( "imagecreatefrompng" ) )
{
	die( "Cannot impose text on png files" );
}
elseif( !( $im = imagecreatefrompng( IMAGE_FILE ) ) )
{
	die( "Cannot create gd image" );
}
else
{
	$white = imagecolorallocate($im, 255, 255, 255);
	$grey = imagecolorallocate($im, 128, 128, 128);
	$offset = 30 ;
	divide_text( @$_GET['phrase'] ? stripslashes( $_GET['phrase'] ) :  "No input", 21, $text );
	
	foreach( $text as $count => $line )
	{
		if( $line != "" and $count < 6 )
		{
			imagettftext($im, 20, 0, 308, $offset, $grey, FONT_FILE, trim( $line ) );
			imagettftext($im, 20, 0, 307, $offset - 1, $white, FONT_FILE, trim( $line ) );
			$offset += 25;
		}
		elseif( $count == 6 )
		{
			$line = sprintf("%s...", $line );
			imagettftext($im, 20, 0, 308, $offset, $grey, FONT_FILE, trim( $line ) );
			imagettftext($im, 20, 0, 307, $offset - 1, $white, FONT_FILE, trim( $line ) );
		}
	}
	
	if( $_GET['phrase'] ) header("Content-type:image/png");
	
	imagepng($im, $_GET['phrase'] ? null : "test.png");
	imagedestroy($im);

}
?>
 
Back
Top