Esta pregunta es muy general pero......
basicamente PHP es un lenguaje que tiene el proposito de preprocesar texto HTML, pero tiene un sin numero de funciones y metodos para en envio de archivos de un equipo cliente al servidor que entiende de PHP, para poder enviar archivos a otro equipo servidor - servidor o entre maquinas que entiendan PHP es necesario que tengas el permiso necesario del equipo que va a recibir esta informacion pero generalmente es cliente -> servidor.
Que hay de los metodos?
Los metodos van desde envio de archivos grandes (generalmente 2Mb pero depende del servidor) a un campo de una base de datos o directamente a un directorio.
Intente hacer algo parecido en mi servidor titiqaqa.com en el directorio
http://www.titiqaqa.com/cpis/ con el proposito de subir archivos (trabajos y otras cosas mas de la CPIS) y tenerlos ahi como un banco de codigo fuente pero mi servidor no me lo permite me sale un herror de "Permission denied ".
Pero tengo otra idea para subir archivos, pronto escribire el codigo para eso, ahora no tengo mucho tiempo.
Chau!
