Beispiel #1
0
    $messageXWidth = $messageSize[4];
    $messageYHeight = $messageSize[1] - $messageSize[7];
    $messageXPosition = 500 - $messageXWidth / 2;
    $messageYPosition = 250;
    $expiryText = 'Valid Till: ' . date("j") . ' ' . date("F") . ' ' . (intval(date("Y")) + 1);
    // get the sizing for 'Date..'
    $expirySize = imagettfbbox($fontSize - 1, 0, $fontFile, $expiryText);
    $expiryXWidth = $expirySize[2];
    $expiryYHeight = $expirySize[1];
    $expiryXPosition = 500 - $expiryXWidth;
    $expiryYPosition = 300 - $expiryYHeight;
    // get the existing image
    $image = imagecreatefromjpeg($imageFile);
    // set the font color for the image
    $fontColor = imagecolorallocate($image, 35, 35, 35);
    // insert
    imagettftext($image, $fontSize, $fontAngle, $toXPosition, $toYPosition, $fontColor, $fontFile, $toText);
    // to
    imagettftext($image, $fontSize, $fontAngle, $fromXPosition, $fromYPosition, $fontColor, $fontFile, $fromText);
    // to
    imagettftext($image, $fontSize, $fontAngle, $treatmentXPosition, $treatmentYPosition, $fontColor, $fontFile, $treatmentText);
    // to
    imagettftext($image, $fontSize, $fontAngle, $messageXPosition, $messageYPosition, $fontColor, $fontFile, $messageText);
    // to
    imagettftext($image, $fontSize - 1, $fontAngle, $expiryXPosition, $expiryYPosition, $fontColor, $fontFile, $expiryText);
    // to
    // render
    imagejpeg($image, $imageUpdatedFile);
}
doGiftcard('Jane Sarah', 'John Smith', '40 minutes of super goodness', 'Happy Birthday!');
Beispiel #2
0
authCheck();
?>

<div class="container">
	<div class="row">
		<div class="col-sm-9">
			<div class="page-header">
				<h1>Results</h1>
			</div>
		</div>
	</div>
	<div class="row">
		<div class="col-sm-9">

			<?php 
doGiftcard($_POST['to'], $_POST['from'], $_POST['treatment'], $_POST['message'], $_POST['message2'], $_POST['expiry'], $_POST['code']);
?>

		</div>
		<div class="col-sm-3">
			<h3>Most Recent</h3>
			<ul>
				<?php 
$files = getFiles();
foreach ($files as $file) {
    echo '<li><a href="gifts/' . $file . '">' . $file . '</a></li>';
}
?>
			</ul>
		</div>
	</div>