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">
• Select the banner to edit.<BR>
<BR>
• Enter Title and Tag Line as this will be the text that will be on your banner.<BR>
<BR>
• Choose your Title and Tag Line colors.<BR>
<BR>
• 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>
• Submit the information and your banner will be created.
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</td>
<td width="5%"> </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
21
Other forums
WM transfer order: confirm different batch than proposed by system
Hi folks,
following scenario: we have a full WM with mixed batch numbers allowed in stora
$GPRMC and NMEA how to extract from report
Hi There,
Im a little bi lost and not sure where to start with this one, ive got a small gps
Ariba 9r - SAP MM Integration
Hi experts,
The standard Ariba adapter for 9r creates a relationship between Cost Centers
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
bit of help needed
Im about to sort out my registration page for my website by customising a "registration" s
Regarding accessing SQL query issued by any user in Oracle 10g
Hi all,
i want to know the queries issued by various users accessing a database...
Linux socket programming
Where can I find a good introduction to socket programming?
I need help on this PHP code
Hi everybody, I made some kind of mistake while editing the code below. As you see, at the 3 row my
Time-based image rotation script
I'm trying to write a PHP script that rotates an image based on what time of day it is. I want the
How to grab certain words ??
I am working with this API
Returns JSON.
curl http://letsbetrends.com/api/current_trends