hi guys...
i am new here and this is my first post so anyways here goes...
i have this code what it does is gives the user an option to upload an image, add text to it and then pick a frame for it now my issue is i have over 17 frames and when they display it takes to long to load on mobile phones, so i need to split the frames into atleast4 pages how would you guys do this
i am new here and this is my first post so anyways here goes...
i have this code what it does is gives the user an option to upload an image, add text to it and then pick a frame for it now my issue is i have over 17 frames and when they display it takes to long to load on mobile phones, so i need to split the frames into atleast4 pages how would you guys do this
Code:
<?php
if (isset($_FILES['image_field'])){
$handle = new upload($_FILES['image_field']);
if ($handle->uploaded) {
if (isset($_POST['image_frame'])) {
if ($_POST['image_frame']){
$frame = $_POST['image_frame'];
$handle->image_watermark = $frame;
$handle->image_watermark_position = 'TL';
} else {
$frame = $_FILES['image_field']['tmp_name'];
}
$frameinfo = getimagesize($frame);
$newimg_w = $frameinfo[0];
$newimg_h = $frameinfo[1];
}
$filename=explode('.',$_FILES['image_field']['name']);
$handle->file_new_name_body = $filename[0];
$handle->file_overwrite = TRUE;
$handle->image_x = $newimg_w;
$handle->image_y = $newimg_h;
$handle->image_ratio_fill = true;
$handle->image_resize = true;
if ($_POST['image_text']){
$handle->image_text = $_POST['image_text'];
$handle->image_text_font = $_POST['text_font'];
$handle->image_text_position = $_POST['text_position'];
}
//header('Content-type: ' . $handle->file_src_mime);
//header("Content-Disposition: attachment; filename=".rawurlencode($handle->file_src_name).";");
$handle->process(getcwd().'/output/');
if ($handle->processed) {
echo '<div class="hd2"><font color=#666666><strong><center> Your Own Personalized Image</center></strong></font></div>'."\n";
echo '<img alt="" src ="output/'.$handle->file_dst_name.'"><br/><br/>';
echo '<a href="output/'.$handle->file_dst_name.'">Download</a>';
echo '<br>'."\n";
echo ' <tr style="font-color:#85859c;"><td style="width:10px;"><img src="Images/Logos/Logo_Back.gif"></td><td>'."\n";
echo ' <font face="Verdana" size="2"><b><a href="index.php">Back</b></font></a><br>'."\n";
echo ' </td></tr>'."\n";
echo '<div class="hd5a">';
echo '<div style="display: -wap-marquee; -wap-marquee-loop: 100; font-size: 8pt; color:#666;">Bha Now brings to you the all new and free Nokia security code Generator</div></div>';
echo '<center>'.$GLOBALS["Advert03"].'</center>'."\n";
echo '<br>'."\n";
$handle->clean();
} else {
echo 'error : ' . $handle->error;
}
}
exit;
}
?>
<div class="hd2"><font color=#666666><strong><center>Personalize Your Own Image</center></strong></font></div>
<form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<table>
<tr>
<td>Image:</td><td><input type="file" size="32" name="image_field" value=""></td>
</tr>
<tr>
<td>Text:</td><td><input type="text" size="32" name="image_text" value=""></td>
</tr>
<tr>
<td>Font:</td>
<td>
<select name="text_font">
<option value="3">1</option>
<option value="4">2</option>
<option value="5">3</option>
<option value="fonts/addlg10.gdf" selected="selected">4</option>
<option value="fonts/anonymous.gdf">5</option>
</select>
</td>
</tr>
<tr>
<td>Text Position: </td>
<td>
<select name="text_position">
<option value=""></option>
<option value="TL">Top Left</option>
<option value="CL">Middle Left</option>
<option value="BL">Bottom Left</option>
<option value="TC">Top Center</option>
<option value="CC">Middle Center</option>
<option value="BC" selected="selected">Bottom Center</option>
<option value="TR">Top Right</option>
<option value="CR">Middle Right</option>
<option value="BR">Bottom Right</option>
</select>
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2">Choose frame:</td>
</tr>
<tr>
<td><input checked="checked" type="radio" name="image_frame" value="" /></td>
<td>None</td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame1.gif" /></td>
<td><img src="frames/frame1.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame2.gif" /></td>
<td><img src="frames/frame2.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame3.gif" /></td>
<td><img src="frames/frame3.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame4.gif" /></td>
<td><img src="frames/frame4.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame5.gif" /></td>
<td><img src="frames/frame5.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame6.gif" /></td>
<td><img src="frames/frame6.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame7.gif" /></td>
<td><img src="frames/frame7.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame8.gif" /></td>
<td><img src="frames/frame8.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame9.gif" /></td>
<td><img src="frames/frame9.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame10.gif" /></td>
<td><img src="frames/frame10.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame11.gif" /></td>
<td><img src="frames/frame11.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame12.gif" /></td>
<td><img src="frames/frame12.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame13.gif" /></td>
<td><img src="frames/frame13.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame14.gif" /></td>
<td><img src="frames/frame14.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame15.gif" /></td>
<td><img src="frames/frame15.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame16.gif" /></td>
<td><img src="frames/frame16.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame17.gif" /></td>
<td><img src="frames/frame17.gif" alt="" width="100" /></td>
</tr>
<tr>
<td><input type="radio" name="image_frame" value="frames/frame18.gif" /></td>
<td><img src="frames/frame18.gif" alt="" width="100" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Generate"></td>
</tr>
</table>
</form>
<?
echo '<br>'."\n";
echo ' <tr style="font-color:#85859c;"><td style="width:10px;"><img src="Images/Logos/Logo_Back.gif"></td><td>'."\n";
echo ' <font face="Verdana" size="2"><b><a href="../index.php">Back</b></font></a><br>'."\n";
echo ' </td></tr>'."\n";
?>
Comment