تبدیل ایمیل به عکس

foranyone

Well-Known Member
من یه فایل image.php دارم که کدش به این صورته :

PHP:
<?php
header("content-type:image/png");
$text="[email protected]";
$image=imagecreate(strlen($text)*11,20);
$blue=imagecolorallocate($image,255,255,255);
$black=imagecolorallocate($image,0,0,0);
$font="UPCJL.TTF";
imageTTFtext($image,20,0,5,16,$black,$font,$text);
imagegif($image);
?>

وقتی میخوام عکس رو چاپ کنم سورس عکس رو image.php میدم !

تا اینجای کار هیچ مشکلی ندارم !

ولی چطور میتونم این کار رو توسط یه تابع انجام بدم که هر وقت متن رو بهش میدم تبدیل به عکس کنه

به عبارت بهتر چون در دستور بالا از header استفاده شده و هدر قبلا ارسال شده ممکنه خطا بده !
 

D.A.V.O.O.D

Member
Function.php
PHP:
<?php
function Watermark( $text )
{
    $image=imagecreate(strlen($text)*11,20);
    $blue=imagecolorallocate($image,255,255,255);
    $black=imagecolorallocate($image,0,0,0);
    $font="UPCJL.TTF";
    imageTTFtext($image,20,0,5,16,$black,$font,$text);
    return imagegif($image);
}
?>

Image.php
PHP:
include "Function.php";
header("content-type:image/png");
Watermark( "[email protected]" );

Test.html
PHP:
<img src="Image.php">

موفق باشی
 

P.H.P

Member
PHP:
http://www.domain.com/[email protected]
<?php
header("content-type:image/png");
$text=$_GET["text"];
$image=imagecreate(strlen($text)*11,20);
$blue=imagecolorallocate($image,255,255,255);
$black=imagecolorallocate($image,0,0,0);
$font="UPCJL.TTF";
imageTTFtext($image,20,0,5,16,$black,$font,$text);
imagegif($image);
?>
 

جدیدترین ارسال ها

بالا