Fala aí, reeges!
Postei um script para upload de arquivos PDF, mas pode ser uma base para vc fazer upload de fotos:
http://phpbrasil.com/script/of5bkPNMsq3W/script-upload-de-arquivo-pdf-ou-outros
Basta você alterar o ".pdf" para as extensões da sua intenção, ou para o tipo MIME das imagens suportadas pelo seu projeto. Você pode verificar os tipos MIME com essa tabela, como exemplo:
https://www.sitepoint.com/web-foundations/mime-types-complete-list/
Esse script já tem suporte para o limite do tamanho do arquivo/foto. Mas você pode defini-lo através do formulário e da configuração do PHP (php.ini) por segurança. Verifique as instruções na própria postagem do script.
Caso você queira o código pronto, aconselho vc postar até onde vc chegou com seu próprio código. As vezes é mais fácil corrigir seu código do que criar um código e lhe entregar pronto (de mãos beijadas).
Boa sorte e bons estudos! ;)