السلام عليكــم ورحمـة الله وبركاتــه
اليوم كنت بحاجه إلى دالة تقوم بعمل تدرج لوني من أي لون أريده ولكن بعد بحث طويل لم أجد ماأريد
وقلت في نفسي سأعمل هذه الدالة لآنها مهمه لما أقوم به من عمل
المهم بدأت ببرمجتها وهي الآن جاهزه للإستخدام .. الوقت الذي قضيته في برمجتها نصف ساعه وذلك لفهم مبدأ الألوان
لتجربة الدالة قم بزيارة هذا الرابط :
ولفهم الموضوع هذه الصورة معبرة

وهذا هو الكود
[color= #000000; font-weight: bold;]<?
[color= #666666; font-style: italic;]/**
[color= #666666; font-style: italic;]bassam essa
[color= #666666; font-style: italic;]bassam@saprinna.com
[color= #666666; font-style: italic;]date : 19-11-2008
[color= #666666; font-style: italic;]thx
[color= #666666; font-style: italic;]***/
[color= #000000; font-weight: bold;]function addcolor[color= #009900;]([color= #000033;]$ac[color= #339933;],[color= #000033;]$add[color= #009900;])[color= #009900;]{
[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"0"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"1"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"2"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"3"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"4"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"5"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"6"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"7"[color= #339933;];[color= #000033;]$
col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"8"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"9"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"a"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"b"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"c"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"d"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"e"[color= #339933;];[color= #000033;]$col[color= #009900;][[color= #009900;]][color= #339933;]=[color= #0000ff;]"f"[color= #339933;];
[color= #b1b100;]foreach[color= #009900;]([color= #000033;]$col [color= #b1b100;]as [color= #000033;]$key[color= #339933;]=>[color= #000033;]$val[color= #009900;])[color= #009900;]{
[color= #b1b100;]if[color= #009900;]([color= #000033;]$val[color= #339933;]==[color= #000033;]$ac[color= #009900;])[color= #009900;]{ [color= #b1b100;]if [color= #009900;]([color= #339933;]![color= #000033;]$col[color= #009900;][[color= #000033;]$key[color= #339933;]+[color= #000033;]$add[color= #009900;]][color= #009900;])[color= #009900;]{ [color= #b1b100;]return [color= #0000ff;]"f"[color= #339933;]; [color= #009900;]}[color= #b1b100;]else[color= #009900;]{ [color= #b1b100;]return [color= #000033;]$col[color= #009900;][[color= #000033;]$key[color= #339933;]+[color= #000033;]$add[color= #009900;]][color= #339933;]; [color= #009900;]}[color= #009900;]}
[color= #009900;]}
[color= #009900;]}
[color= #000000; font-weight: bold;]function colorSchame[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #000033;]$add[color= #009900;])[color= #009900;]{
[color= #000033;]$colors[color= #339933;].=[color= #990000;]substr[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #cc66cc;]0[color= #339933;],[color= #cc66cc;]2[color= #009900;])[color= #339933;];
[color= #000033;]$colors[color= #339933;].=addcolor[color= #009900;]([color= #990000;]substr[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #cc66cc;]2[color= #339933;],[color= #cc66cc;]1[color= #009900;])[color= #339933;],[color= #000033;]$add[color= #009900;])[color= #339933;];
[color= #000033;]$colors[color= #339933;].=addcolor[color= #009900;]([color= #990000;]substr[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #cc66cc;]3[color= #339933;],[color= #cc66cc;]1[color= #009900;])[color= #339933;],[color= #000033;]$add[color= #009900;])[color= #339933;];
[color= #000033;]$colors[color= #339933;].=addcolor[color= #009900;]([color= #990000;]substr[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #cc66cc;]4[color= #339933;],[color= #cc66cc;]1[color= #009900;])[color= #339933;],[color= #000033;]$add[color= #cc66cc;]+2[color= #009900;])[color= #339933;];
[color= #000033;]$colors[color= #339933;].=addcolor[color= #009900;]([color= #990000;]substr[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #cc66cc;]5[color= #339933;],[color= #cc66cc;]1[color= #009900;])[color= #339933;],[color= #000033;]$add[color= #cc66cc;]+2[color= #009900;])[color= #339933;];
[color= #b1b100;]return [color= #000033;]$colors[color= #339933;];
[color= #009900;]}
[color= #b1b100;]if[color= #009900;]([color= #000033;]$color[color= #009900;])[color= #009900;]{
[color= #b1b100;]for[color= #009900;]([color= #000033;]$i[color= #339933;]=[color= #cc66cc;]0[color= #339933;];[color= #000033;]$i[color= #339933;]<[color= #cc66cc;]7[color= #339933;];[color= #000033;]$i[color= #339933;]++[color= #009900;])[color= #009900;]{
[color= #990000;]echo [color= #0000ff;]'<div style="width: 109px; height: 57px;background-color:#'[color= #339933;].colorSchame[color= #009900;]([color= #000033;]$color[color= #339933;],[color= #000033;]$i[color= #009900;])
[color= #339933;].[color= #0000ff;]'"></div>'[color= #339933;];
[color= #009900;]}
[color= #009900;]}
[color= #000000; font-weight: bold;]?>
[color= #339933;]<form name[color= #339933;]=[color= #0000ff;]"frm"[color= #339933;]>
[color= #666666; font-style: italic;]#<input name="color" /> Like 1122ff
[color= #339933;]<input type[color= #339933;]=[color= #0000ff;]"submit" name[color= #339933;]=[color= #0000ff;]"ok" value[color= #339933;]=[color= #0000ff;]"go" [color= #339933;]/>
[color= #339933;]</form[color= #339933;]>أتمنى أن ينال رضاكم وإعجابكم ومن يريد التطوير فلا بأس وأرجو مشاركتنا هنا
