هل تريد حماية الصور من النسخ واللصق والسرقة المدرجة فى اسكربتك, باستخدام هذه القطعه سوف تستطيع عمل ذلك بسهولة
الفكرة لهذا الملف هو قيامه بتحويل امتداد الصورة لصيغة ascii بحيث تظهر للشخص كانها ليست صورة
كود الملف:
<html> <head> <title>Ascii</title> <style> body{ line-height:1px; font-size:1px; } </style> </head> <body> <?php function getext($filename) { $pos = strrpos($filename,'.'); $str = substr($filename, $pos); return $str; } if(!isset($_POST['submit'])){ ?> <form action="<?echo $_SERVER['PHP_SELF'];?>" method="post"> JPG img URL: <input type="text" name="image"><br> <input type="submit" name="submit" value="Create"> </form> <? }else{ $image = $_POST['image']; $ext = getext($image); if($ext == ".jpg"){ $img = ImageCreateFromJpeg($image); } else{ echo'Wrong File Type'; } $width = imagesx($img); $height = imagesy($img); for($h=0;$h<$height;$h++){ for($w=0;$w<=$width;$w++){ $rgb = ImageColorAt($img, $w, $h); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; if($w == $width){ echo '<br>'; }else{ echo '<span style="color:rgb('.$r.','.$g.','.$b.');">#</span>'; } } } } ?> </body> </html>