<?php
file_put_contents( 'name_for_image.png', file_get_contents('http://site.com/image.png') );
$(document).ready(function(){
// ...
});
$(function() {
// ...
});
Поэтому создавать таких несолько, по крайней мере, бессмысленно. Но даже если их несколько, то всё будет работать. Во-вторых, в вашем коде есть синтаксические ошибки, о чём должна была вас проинформировать консоль, если бы она была открыта. Смотрим пример.