Serieux c´est n´importe quoi vos réponses... Quand vous ne savez pas, taisez vous, cela vous evitera de passer pour des c**s...
Donc bon. Pour mettre un fichier (quel que soit le fichier: HTML, EXE, JPG, MP3, etc...) en ligne, il te faut une chose: un serveur. Un serveur est une machine (oui, un pc) qui est relié a internet et qui ´écoute´ pour savoir si qqun cherche a le joindre. La seule différence (conceptuellement parlant) entre un pc (´de base´) et un serveur est que le pc n´écoute pas (en théorie ^^) pour savoir qui cherche a le joindre. En pratique c´est un peu différent, puisque presque tous les pc écoutent. Par exemple tu as surement déja utilisé un logiciel P2P (Peer to peer) tel que kazaa, emule, eDonkey, etc...
Ce type de logiciel transforme ta machine en serveur. Courrement, on a l´habitude de nommer un logiciel qui transforme ta machine en serveur un "serveur " suivi du nom du protocole ( http://www.commentcamarchche.net/internet/protocol.php3 ) en question (HTTP, FTP, IRC, etc etc).
Des lors on parle de Serveur FTP, Serveur HTTP, Serveur IRC... Lorque tu veux te connecter a un serveur, il te faut le type de client adéquat. C´est a dire Serveur HTTP (apache par exemple) <-> Client HTTP (Internet Explorer).
Donc il te faut une machine qui dispose d´un serveur FTP et HTTP. (Sauf si tu disposes d´un serveur HTTP chez toi, dans ce cas tu n´as pas besoin de FTP). Des serveurs FTP & HTTP sont mis a dispositions par des organismes apellés Hebergeurs, comme par exemple 1&1, OVH, Amen (pour les payants), Free, Wanadoo, Tiscali (pour les gratuits, a condition d´avoir un compte chez eux).
Tu peux donc utiliser selon toute probabilité un serveur de ton FAI (fournisseur d´acces internet) pour mettre des fichiers en ligne. Renseigne toi aupres de ton FAI pour savoir comment faire.