Buona sera, ho un piccolo problema con i file, spiego brevemente il problema:
allora ricevo da un server file binari di un immagine e li manda alla pagina in php in questo modo:

codice:
$tmp = file_get_contents('php://input');
quando vado a creare il file e lo salvo .jpg lo duplica, uno è funzionante l'altro è corrotto (esempio: il primo file pesa 110kb e se scarico l'immagine la posso guardare, il secondo pesa 32kb e se lo scarico dice che è corrotto)

per creare il file faccio cosi:

codice:
$fp = fopen("shot".$username.".jpg", 'w+'); 
fwrite($fp, $tmp);
fclose($fp);
Potete aiutarmi gentilmente?