Cómo subir fotos a mi servidor(desde la mi página web)

¡Hola, buenas!

Estoy intentando subir un archivo(de fotos) desde mi página web al servidor, pero no hay manera. ¿Debo crear un archivo especial en el servidor para poder hacer ésto?
He creado un formulario tipo:

           <form action="foto.php" method="post" enctype="multipart/form-                data"><font color="yellow">Introduzca su fotografía:</font><br>
            Seleccione el archivo:
           <input type="file" name="foto"><br>
           <input type="submit" value="Enviar">

y la página php(foto.php) es como sigue:

           <?php
           copy($_FILES['foto']['tmp_name'],$_FILES['foto']['name']);
           echo "La foto se registro en el servidor.<br>";
           $nom=$_FILES['foto']['name'];
           echo "<img src=\"$nom\">";
           ?>

No sé si debo crear un archivo especial en mi servidor para guardar dichas fotos.
¿Podríais decirme cómo crear un archivo en mi servidor donde cargar fotos enviadas desde mi página web?

Muchísimas gracias de antemano. Espero que la pregunta no sea demasiado obvia:)

los scripts de subida no esta permitidos debes leer el tos, por otro lado puedes subir cualquier archivo usando cualquier cliente ftp, como filezilla y otros gratuitos, saludos.

Hola de nuevo.

Muchas gracias por tu respuesta bryan.
No sabía que no estaba permitido subir archivos desde la página web.¿No se puede de ningún tipo, fotos ni texto?. No consigo ver el tos que comentas. Siento haber intentado hacer algo que no está permitido; ¿me podrías indicar, por favor, dónde está para informarme bien?.
Cuando hablas de subir archivos con cliente ftp, supongo que te refieres a los archivos que subimos directamente(no desde la página web). Bueno, yo estoy usando el que provee 000webhost y me está funcionando muy bien.¿A lo mejor hay algún tipo de archivo que se subiría mejor con cliente ftp?.

Gracias de nuevo.:slight_smile:

Hola for learning,

Los Términos del Servicio (ToS) los tienes en este enlace que aparece abajo cuando creas una cuenta dentro de 000webhost.

y todos los archivos suben mejor por ftp usa filezilla lo descargas directamente en su web oficial gratuitamente, y los datos que necesitas para conectarte los encontraras en tu panel de usuario en 000webhost en account details. saludos.

Muchísimas gracias d3iti y bryan por vuestra ayuda.

for learning:)

Buenos días. Veo que aquí tratan el tema de las imagenes en el hosting y demás… soy nuevo y tengo una web en la que hablo de los sueños sonarcon.online y en la que quiero poner las imagenes más grandes, pero en verdad no sé donde tengo que hacerlo; porque en cada uno de los sueños de la web he metido una imagen en la portada, pero no me deja cambiarle el tamaño o mejor dicho, no sé como se hace eso; alguien me lo podría explicar??
Gracias de antemano.