A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Snippets Functions Classes
Home | PHP Resources | MySQL Zipbase | Forums
<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>
Suggested Difficulty Level: Novice
Current Score: 3.23
Total votes: 404
Total Views: 24714
Other top snippets by admin:
1. Add (th, st, nd, rd, th) to the end of a number
2. Dynamic Page Content From Links
3. AJAX Quickie
4. Simple Image CAPTCHA
5. Logout Inactive User
1. Auth Class with (2.84 of 58)
2. Test Please Delete (2.67 of 24)
3. Return all repeated (3.45 of 49)
4. Convert an integer (3.3 of 54)
5. URL Shortening for (2.69 of 39)
6. Monthly Content Sorting (2.86 of 35)
7. Show String Trimmed (2.82 of 51)
8. Human readable file (2.12 of 50)
9. Randomize array values (2.66 of 58)
10. Create a recursive (3.1 of 42)
1. File size of (1 of 1)
2. Mail from your (0 of 0)
3. OddEven Class (0 of 0)
4. Detect if a (0 of 0)
5. MB CopyMCF-DIR :: (5 of 1)
6. Upper/Lower Case Accented (0 of 0)
7. Zodiac Signs (3 of 1)
8. Really useful code (0 of 0)
9. Calculate Central European (0 of 0)
10. Email Attachment (0 of 0)
11. ImageMagick Image Upload (0 of 0)
12. convert plain html (1 of 1)
13. Tag Builder (3.25 of 4)
14. Get Inserted ID (4 of 2)
15. Watermark An Image (3.33 of 3)
16. Check Prime Numbers (1.57 of 7)
17. Large Data One (2.33 of 3)
18. Define a variable (1 of 3)
19. Alexa/Google Page Rank (1.33 of 3)
20. Return Between (3 of 2)
21. Database Search (3.33 of 3)
22. Text URL to (1.5 of 2)
23. Auth Class with (4 of 4)
24. Convert an integer (3.26 of 19)
25. Return all repeated (3.05 of 20)
11/23/2009