11-07-2006, 01:13
|
|
|
|
חבר מתאריך: 21.07.05
הודעות: 5,910
|
|
הכנת תמונה/חתימה שמראה את ה-IP שלכם.
אהלן אנשים, היום נלמד להכין תמונה או חתימה או כל מה שתרצו שתראה את ה-IP שלכם.
קודם כל.. דרישות: PHP ו-GD.
הנה קוד ה-PHP:
קוד PHP:
<?php header ("Content-type: image/png"); $ip = ($_SERVER['REMOTE_ADDR']); $img_handle = ImageCreate (500, 20) or die ("Cannot Create image"); $back_color = ImageColorAllocate ($img_handle, 255, 255, 255); $txt_color = ImageColorAllocate ($img_handle, 231, 43, 43); ImageString ($img_handle, 31, 5, 5, "Your IP is $ip", $txt_color); ImagePng ($img_handle); ?>
קוד PHP:
header ("Content-type: image/png");
זה אומר לסקריפט לעשות תמונת PNG עם הקוד שיראה טקסט.
קוד PHP:
$ip = ($_SERVER['REMOTE_ADDR']);
זה מראה את ה-IP.
קוד PHP:
$img_handle = ImageCreate (200, 20) or die ("Cannot Create image");
עושה את התמונה (200*20 פיקסלים)
$
קוד PHP:
back_color = ImageColorAllocate ($img_handle, 255, 255, 255);
רקע - במקרה שלנו הוא לבן.
$
קוד PHP:
txt_color = ImageColorAllocate ($img_handle, 231, 43, 43);
צבע הטקסט.
קוד PHP:
ImageString ($img_handle, 31, 5, 5, "Your IP is $ip", $txt_color)
;
מייצר את התמונה ( Outpot)
אומר לשרת הGD להכין את תמונת ה-PNG.
שמרו את הקובץ כ- whateveryouwant.php.
אם אתם רוצים לשים את התמונה בחתימה העתיקו את הקוד הבא:
קוד:
[IMG]http://www.gdsignatureip.co.il/gd.php[IMG]
_____________________________________
|