¿Cómo subir la imagen a otro servidor?

Quiero crear un servidor de aplicaciones que sirva contenido html que contenga enlaces a imágenes estáticas servidas por otro servidor en un dominio diferente. Las imágenes son cargadas por los usuarios a través del servidor de aplicaciones.

Esto es lo que haría para cargar un archivo JPEG en el servidor de aplicaciones:

<code>if(!file_exists("folder_name")) mkdir("folder_name", 0770);
$temp_file = $_FILES['image']['tmp_name'];
$im = imagecreatefromjpeg($temp_file);
$destination = "folder_name/file_name.jpg";
imagejpeg($im, $destination);
imagedestroy($im);
</code>

¿Cómo se cambiaría el código si tuviera que cargar el archivo en otro servidor?

Añadir la nota: Las carpetas deben crearse sobre la marcha si no existe.

Respuestas a la pregunta(1)

Su respuesta a la pregunta