Código:
<?php
$image = 'http://www.site.es/imagen.jpg';
$name = explode("/", $image);
$name=$name[count($name)-1];
$name = explode(".", $name);
$name=$name[count($name)-2];
$help=rand(0, 999999);
$image = imagecreatefromjpeg($image);
$white = imagecolorallocate($image, 255, 255, 255);
$font_path = 'Regata.ttf';
$string = 'texto';
imagettftext($image, 10, 0, 10, 20, $white, $font_path, $string);
header('content-type: image/jpeg');
imagejpeg($image, 'uploads/'.$help.'_'.$name.'.jpg', 90);
imagedestroy($image);
?>
Lo interesante es que éste codigo me funciona en mi ordenador, pero en el servidor en internet no.
GD y imagemagick estan instalados.
En mi ordenador y en el servidor en internet tengo PHP5.
Alguin sabe por que puede ser?