Php Renk Hata
-
php ile ilgili bir ödevim var php bilgim yok internetten araştırarak yaptım yaptım fakat tam olarak doğru çalışmıyo, örneğin alttaki formda yazdığım şeyin hex kodu 097809 olması gerekirken 9789 oluyor, üsttekindede renkler doğru değil. düzenleyebilecek olan varsa çok makbule geçer.
Ödev konusu : HTML’de kullanılan ve 16’lık sistemde ifade edilen renk kodlarını (FF5CA3 gibi) 10’luk sisteme çevirebilen (255, 92, 163 şeklinde) ve tersi işlemi gerçekleştirebilen bir php programı hazırlayınız.
Kod :
<form action="index.php" method="post">
<span>#</span><input type="text" maxlength="6" name="hex" value="" placeholder="fa6585"/><br/>
<button type="submit">RGB Değerine Çevir</button></form>
<?php
error_reporting(1);
// ini_set("display_errors", 1);
$hex = "#".$_POST['hex'];
$birveiki = "$hex[1]"."$hex[2]";
$ucvedort = "$hex[3]"."$hex[4]";
$besvealti= "$hex[5]"."$hex[6]";
$a = hexdec($birveiki);
$b = hexdec($ucvedort);
$c = hexdec($besvealti);
$rgb = "$a".","."$b".","."$c";
echo '<div style="color: #858585; font-family: Tahoma; font-size:10pt;">RGB Değeri:</div><div style="color: #000; font-family: Tahoma; size:16px;">', $rgb,'</div><div style=" width:50px; height:50px; background:rgb(',$rgb,')"></div>';
?>
<hr/>
<form action="index.php" method="post">
<span style=" font-family:Tahoma; font-size:14px;">Kırmızı: </span> <input type="text" maxlength="3" size="12" name="rgb[]" value="" placeholder="255" /><br/>
<span style=" font-family:Tahoma; font-size:14px;">Yeşil:   </span> <input type="text" maxlength="3" size="12" name="rgb[]" value="" placeholder="125" /><br/>
<span style=" font-family:Tahoma; font-size:14px;">Mavi:   </span> <input type="text" maxlength="3" size="12" name="rgb[]" value="" placeholder="210" /><br/>
<button class="buton" type="submit">HEX Değerine Çevir</button></form>
<?php
$rg = $_POST['rgb'];
$a = dechex($rg[0]);
$b = dechex($rg[1]);
$c = dechex($rg[2]);
$hex = "$a"."$b"."$c";
echo '<div style="color: #858585; font-family: Tahoma; font-size:10pt;">Hex Değeri:</div><div style="color: #000; font-family: Tahoma; size:16px;">', $hex,'</div><div style="width:50px; height:50px; background:#',$hex,'"> </div>';
// print_r($_POST['rgb']);
?> -
yani hex to rgb converter gibi bir şey mi hocam
http://bavotasan.com/2011/convert-hex-color-to-rgb-using-php/
-
koray bunu yazdı
yani hex to rgb converter gibi bir şey mi hocam
http://bavotasan.com/2011/convert-hex-color-to-rgb-using-php/
hocam baktım bunada benimki daha sade gibi eğer problem basit bişeyse ona uğraşmayayım diye konu açtım bakalım
-
ödevi teslim etcem up olsun.
