Text to picture Generator


Posted on 16th Feb 2014 07:03 pm by admin

Hello, i have found this script and it works really good^^ But i have one problem, i would like to change the font and font size. Is there anyone here that know what code i should edit/paste in there?

Demo: http://fastbanner3.sroinfo.com/

Did you know?Explore Trending and Topic pages for more stories like this.

Banner.php
Code: <?php
$select_banner = $_POST["select_banner"];
$titletext = $_POST["titletext"];
$titlecolor = $_POST["titlecolor"];
$titlex = $_POST["titlex"];
$titley = $_POST["titley"];
$tagtext = $_POST["tagtext"];
$tagcolor = $_POST["tagcolor"];
$tagx = $_POST["tagx"];
$tagy = $_POST["tagy"];

if ((isset($titletext) || $titletext > "")
and (isset($tagtext) || $tagtext > "")) {
$titlecolor = substr($titlecolor, -6);
$r1 = hexdec(substr($titlecolor, 0, 2));
$g1 = hexdec(substr($titlecolor, 2, 2));
$b1 = hexdec(substr($titlecolor, 4, 2));
$tagcolor = substr($tagcolor, -6);
$r2 = hexdec(substr($tagcolor, 0, 2));
$g2 = hexdec(substr($tagcolor, 2, 2));
$b2 = hexdec(substr($tagcolor, 4, 2));
$titletext2 = stripslashes($titletext);
$tagtext2 = stripslashes($tagtext);
$image = imagecreatefrompng("banner/$select_banner");
$titlecolor = imagecolorallocate($image, $r1, $g1, $b1);
$tagcolor = imagecolorallocate($image, $r2, $g2, $b2);
ImageString($image, 10, $titlex, $titley, $titletext2, $titlecolor);
ImageString($image, 10, $tagx, $tagy, $tagtext2, $tagcolor);
$counterval = 0;
$filename = "banners/counter.txt";
$fp = fopen($filename, "r");
$counterval = fread($fp, 26);
fclose($fp);
$counterval = (integer)$counterval + 1;
$fp = fopen($filename, "w+");
fwrite($fp, $counterval, 26);
fclose($fp);
$newbanner = 'banners/' . $counterval . '.png';
ImagePNG($image, $newbanner);
include("header.inc");
echo "n";
echo "<a href="$newbanner"><img src="$newbanner" width="468" height="60" alt="Your Generated Banner" border="0"></a>n";
echo "nn";
include("footer.inc");
}
if ($counterval > 5) {
$deletebanner = (integer)$counterval - 5;
$delete = 'banners/' . $deletebanner . '.png';
unlink("$delete");
}

?>


index.php
Code: <?php
include("header.inc");

?>
<script type="text/javascript">
<!--

function showimage() {
if (!document.images)
return
document.images.banner.src=
'banner/' + document.fastbanner.select_banner.options[document.fastbanner.select_banner.selectedIndex].value
}

//-->
</script>
<script type="text/javascript">
<!-- Begin
function showColor(val) {
document.fastbanner.titlecolor.value = val;
}
function showColor2(val2) {
document.fastbanner.tagcolor.value = val2;
}
// End -->
</script>

<div align="center">
<TABLE summary="table" cellspacing="0" cellpadding="0" width="100%">
<form action="banner.php" name="fastbanner" method="post">
<TR>
<TD align="center">
<table cellspacing="0" cellpadding="0" width="100%">

<tr>
<td width="20%" aign="top">
<TABLE summary="table" cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<TR>
<TD class="border">
<TABLE summary="table" border="0" cellspacing="1" cellpadding="3" width="100%">
<TR>
<TD colspan="1" class="header">
Instructions
</TD>
</TR>
<TR>
<TD class="main" colspan="4">
&#149;&nbsp;Select the banner to edit.<BR>
<BR>
&#149;&nbsp;Enter Title and Tag Line as this will be the text that will be on your banner.<BR>
<BR>
&#149;&nbsp;Choose your Title and Tag Line colors.<BR>
<BR>
&#149;&nbsp;Choose your Title and Tag Line coordinates. You can click the banner where you want the text to see the coordinates to use.<BR>
<BR>
&#149;&nbsp;Submit the information and your banner will be created.
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</td>
<td width="5%">&nbsp;</td>
<td width="75%">

<TABLE summary="table" cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<TR>
<TD class="border">
<TABLE summary="table" border="0" cellspacing="1" cellpadding="3" width="100%">
<TR>
<TD colspan="5" class="header">
Select Your Banner.
</TD>
</TR>
<TR>
<TD class="main" colspan="5" align="center">
<select name="select_banner" onChange="showimage()">
<?php
$open = opendir("banner");
while ($files = readdir($open)) {
$filename = $files;
if ($filename == "."){
print "n";
}
elseif ($filename == ".."){
print "n";
}
else {
print "<option value="$filename">$filename</option>n";
}
}
?>
</select>

<table cellspacing="0" cellpadding="0" width="484" summary="Banner Table">
<tr>
<td rowspan="2"><img src="Yscala1.gif" width="16" height="79" border="0" alt=" " /></td>
<td><img src="Xscala1.gif" width="468" height="15" border="0" alt=" " /></td>
</tr>
<tr>
<td valign="top"><img ismap onclick="alert('Coordinates:nnX POS: '+self.event.offsetX+'nY POS: '+self.event.offsetY);" name="banner" src="banner/ban01.png" width="468" height="60" /></td>
</tr>
</table>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>

<TABLE summary="table" cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<TR>
<TD class="border">
<TABLE summary="table" border="0" cellspacing="1" cellpadding="3" width="100%">
<TR>
<TD colspan="1" class="header">
Pick your title text.
</TD>
</TR>
<TR>
<TD class="main" colspan="4">
<table cellspacing="0" cellpadding="0" width="100%">

<tr>
<td width="100"><input name="titletext" value="YourSite" size="43" maxsize="80"></td><td><INPUT type="text" size="7" name="titlecolor" maxlength="7" value="#009900"></td>
</tr>
<tr>
<td>
<map name="colmap">
<area shape="rect" coords="1,1,7,10" href="javascript:showColor('#00FF00')">
<area shape="rect" coords="9,1,15,10" href="javascript:showColor('#00FF33')">
<area shape="rect" coords="17,1,23,10" href="javascript:showColor('#00FF66')">

</map>
<img usemap="#colmap" src="colortable.gif" border=0 width=289 height=67>

</td>
<td><input name="titlex" type="text" value="54" size="3" maxsize="3">X Coordinates

<input name="titley" type="text" value="10" size="3" maxsize="2">Y Coordinates</td>
</tr>
</table>

</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>

<TABLE summary="table" cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<TR>
<TD class="border">
<TABLE summary="table" border="0" cellspacing="1" cellpadding="3" width="100%">
<TR>
<TD colspan="1" class="header">
Pick your tag text.
</TD>
</TR>
<TR>
<TD class="main" colspan="4">
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="100"><input name="tagtext" value="This is my tagline." size="43" maxsize="80"></td><td><INPUT type="text" size="7" name="tagcolor" maxlength="7" value="#009900"></td>
</tr>
<tr>
<td>
<map name="colmap2">
<area shape="rect" coords="1,1,7,10" href="javascript:showColor2('#00FF00')">
<area shape="rect" coords="9,1,15,10" href="javascript:showColor2('#00FF33')">

</map>
<img usemap="#colmap2" src="colortable.gif" border="0" width="289" height="67">

</td>
<td><input name="tagx" type="text" value="54" size="3" maxsize="3">X Coordinates

<input name="tagy" type="text" value="30" size="3" maxsize="2">Y Coordinates</td>
</tr>
</table>

</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>

</td>
</tr>
</table>

</TD>
</TR>
</TABLE>
<input type="submit" value="Create"> <input type="reset" value="Reset">
</TD>
</TR>
</form>
</TABLE>



Powered by FastBanner version 3
Copyright 2003 <a href="http://www.templatesforall.com">Templates For All</a>.
Since install FastBanner has generated <?php include("banners/counter.txt");
?> banner<?php
$filename = "banners/counter.txt";
$fp = fopen($filename, "r");
$count = fread($fp, 26);
fclose($fp);
if ($count > 1) {
print("s");
} elseif ($count == 0) {
print("s");
}

?>.

</div>

<?php
include("footer.inc");

?>
No comments posted yet

Your Answer:

Login to answer
250 Like 21 Dislike
Previous forums Next forums
Other forums

validating url
im trying to validate url's sent to me by a form
the url's im collecting are for placing banners

Is there a function ... auto send IP
Is there some function that can be sent to a ddns service that returns the ip address of a ddns forw

Quick Syntax Question
Hi folks,

I'm getting the following error: "unexpected T_LNUMBER". I'm trying to b

Help with ORDER BY
Hello. I would like to order by ascending States, then Cities, then Gyms in the following code, but

Help with usergroups? prolly really quick
So were coding our own forums for a game system we made an we have the users level setup but now I n

please hep to get values from a table row
can anyone tel me how I can select and get data from one row by pressing an Edit button in that row

MYSQL gen help
This is my Mysql gen. can anyone tell me why this echos

MID(networkset.networkid, 3, 3) AS &q

Script not running properly
Hello Everyone
This is a basic script for posting to a database. I'm not sure why it doesn't work

Pass sql into pl/sql and create RMAN duplicate script.
Hi,

I'm new to pl/sql and I'm trying to write a script that will generate some RMAN comma

send() and recv() parameters confusion
On server Side:
int recv (Socket,Buffer, Length, Flags)
On Client Side:
int send (Soc

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash