הנה שתי דוגמאות שאני הכנתי
אני לא זוכר איפה לכחתי ולמדתי את זה אבל אפשר גם להוסיף על זה קוים וכל מינה דברים.
כדי לעבוד עם תמונות ממש (ז"א ליצור תמונות) אתה צריך קלי מקצועי הרבה יותר והוא גם יותר מסובך.
https://2009-uploaded.fresh.co.il/2...1/39578775.phps
https://2009-uploaded.fresh.co.il/2...1/36278659.phps
קוד PHP:
<?php
/*header("Content-type: image/png");
$im = @imagecreate(110, 20)
or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 255, 255, 91);
$text =rand(1,9)
imagestring($im, 3, 5, 5, $text, $text_color);
imagepng($im);
imagedestroy($im);
-----------------*/
session_start();
$string = rand(100000,999999); //'1 2 3 4 5 6 7 8 9 A B C D E F G';
$string_md5=$string;
/* capche in MySQL Table
include "user_connect.php"; //connecting to MySQL server and DB
if (isset($_GET["cap"])){
$id = $_GET["cap"];
$result=@mysql_query("INSERT INTO `b100_masad`.`cap` (`ide` ,`id` ,`cap` )
VALUES (NULL ,'$id' , '$string_md5');");
};
if (isset($_GET["re"])){
$id = $_GET["re"];
$result=@mysql_query("UPDATE `cap` SET `cap` = '$string_md5' WHERE `cap`.`id` ='$id';");
};
*/
$_SESSION['cap'] = md5($string_md5);
$font_size = 5;
$width=imagefontwidth($font_size)*strlen($string);
$height=imagefontheight($font_size)*2;
$img = imagecreate($width,$height);
$bg = imagecolorallocate($img,225,225,rand(0,225));
$black = imagecolorallocate($img,0,0,0);
$len=strlen($string);
for($i=0;$i<$len;$i++)
{
$xpos=$i*imagefontwidth($font_size);
$ypos=rand(0,imagefontheight($font_size));
$black = imagecolorallocate($img,rand(0,255),rand(0,255),0) ;
//imagecharup($img,$font_size,$xpos,$ypos,$string,$b lack);
imagechar($img,$font_size,$xpos,$ypos,$string,$bla ck);
$string = substr($string,1);
// $string = substr($string,1);
}
header("Content-Type: image/gif");
imagegif($img);
imagedestroy($img);
?>
או
קוד PHP:
<?php
// incredibly, no one has added this.
// write a string of text vertically on an image..
// ;o)
$string = rand(0,99) . "+" . rand(0,99);
$font_size = rand(1,5);
$img = imagecreate(20,90);
$bg = imagecolorallocate($img,rand(0,255),rand(0,255),ra nd(0,255));
$black = imagecolorallocate($img,rand(0,255),rand(0,255),ra nd(0,255));
$len = strlen($string);
for ($i=1; $i<=$len; $i++) {
imagecharup($img, $font_size, 5, imagesy($img)-($i*imagefontwidth($font_size)), $string, rand(0,255));
$string = substr($string,1);
}
header('Content-type: image/png');
imagepng($img);
imagedestroy($img); // dudes! don't forget this!
?>
נערך לאחרונה ע"י rril בתאריך 11-03-2009 בשעה 20:06.
|