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/


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

Force download script not handling files with spaces properly
I have a regular old php force download script, uses this code:

Code: header("Cache-Cont

Record count of entire database
Does anyone know if there is a way to obtain the number of records in each table of the database usi

How do I give a developer access to a specific directory and nothing else?
I want to give a develop access to a specific directory and nothing else

I can give them an F

Need help making login verification cleaner...
I use the below to verify user login. I first check the cookie for the id, ip and a unique id. If it

Search with relational database
Hey,

I have quite a complicated (for me anyway ) relational database for an apartments syste

Fetching array then reversing it
Hi, I have a simple problem, I'll try to explain it as best I can:
News entries in my database ar

firefox wouldnt stream mp3 files completely from my php page
hi everyone,
I have a php file trying to read and stream mp3 files. It works fine in IE but my pr

Inserting a variable in a link
I have this code that I want to insert for my own variable but I have no idea how. This is what I wa

Checking if a process is running (problems including psapi.dll i think...)
Ok, so all I'm trying to do is check if a program is running...

I've found out that I nee

login page does not execute a else statement
I've created a login page using sessions.
When an incorrect user name or password is entered then

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