Gracias Marvin por responder, he probado con r+, rb, a,w..... es decir todo xdd y me sigue enviando el archivo de 0 bytes, el caso es que cuando paso por Post el archivo, si coge el nombre, y tamaño del archivo correcto :(
E dado un boltio por
http://es.php.net/fopen Pero no saco nada claro :(