square instead of number
Posted on
16th Feb 2014 07:03 pm by
admin
Hello
I do not know why but this code seems to work fine only in my xampp local insallation but not in the remote server. I just see a black square instead of the number 0000000 when I run this code in the remote server through the link http://www.arreglaordenador.com/numberimage.php
and the code in numberimage.php is:
Code: (text)
<?php
$fontDir = $rootPath . "fonts\";
$fn = (isset($_GET['fn'])) ? $_GET['fn'] : "ARIAL.ttf";
$fs = (isset($_GET['fs'])) ? $_GET['fs'] : 10;
$maxWidth = 80 * $fs;
//$colorArray = array ("red", "green", "blue", "cyan", "magenta", "yellow", "black", "white", "gray");
$colorArray = array ("black", "black", "black", "black", "black", "black", "black", "black", "black");
$color = (isset($_GET['color'])) ? $colorArray[$_GET['color']] : $colorArray[rand(0, 8)];
$txt = (isset($_GET['txt'])) ? $_GET['txt'] : "0000000";
$coords = imagettfbbox($fs, 0, $fontDir . $fn, $txt);
$w = abs($coords[4]) + 8;
$h = abs($coords[5]) + 8;
$img = imagecreatetruecolor($w, $h);
$red = imagecolorallocate($img, 255,0,0);
$green = imagecolorallocate($img, 0,255,0);
$blue = imagecolorallocate($img, 0,0,255);
$cyan = imagecolorallocate($img, 0,255,255);
$magenta = imagecolorallocate($img, 255,0,255);
$yellow = imagecolorallocate($img, 255,255,0);
$black = imagecolorallocate($img, 0,0,0);
$white = imagecolorallocate($img, 255,255,255);
$gray = imagecolorallocate($img, 127,127,127);
$fill = ($color == "white") ? $black : $white;
imagefill($img, 0, 0, $fill);
$position = 4;
if (isset($_GET['position'])) $position = $_GET['position'];
imagettftext($img, $fs, 0, 0, $h-$position, $$color, "$fontDir$fn", $txt);
header("content-type: image/jpeg");
imagejpeg($img, "", 100);
imagedestroy($img);
?>
Does any of you have any suggestion?
Thanks
No comments posted yet
Your Answer:
Login to answer
50 27
Other forums Fatal error: Call to a member function fetchrow() on a non-object in C:xamppht okay i have this query and everytime i add `item_id`=? to it... it gives me the error in the title..
Multiple Do / While Statements? I'm still very new to PHP, and running in to a problem when trying to execute a do/while loop inside
Problem with DB connection Hello there! I'm new to this forum and I'm new to PHP coding also. I wrote something that doesn't ma
Having problemswith multithreading and prime numbers I have an assignment when I'm suppose to do the following:
Write a multithreaded Java, Pt
Simple AND question Hello, I've got following code: Code: if(strpos($row[13],"http://")
Printing a webpage I use this to print the webpage:
o
division gives infinity anser int main() { int z=0; int i=1/z; cout< } It doesn't throw a
Not "Just Another" MMORPG - text based. Hello, I've been learning MySQL and PHP for the last 2-3 years. Though, I've had long paus
Checking if multidimensional array is empty? I have a for with multiple test input fields. Specifically the user submits multiple names and ages
Lining up columns nicely. Hello everyone, I'm having problems with making columns line up properly. Here is my code: