Vamos a ver creo que la mayoría de aquí estudiamos por nuestra cuenta, a mi me queda cosa de un 1 año y medio para estudiar programación en el superior.
Una cosa muy importante es saber buscar "por google" yo te dije que con php podrías sbuir ficheros, pues si pones "subir ficheros con php" te saldrán códigos y mucha ayuda.
Con esa misma búsqueda te pongo esto:
http://www.php.net/manual/es/features.file-upload.php
http://www.desarrolloweb.com/articulos/1307.php
Y en la página de la última está esto:
Página donde podrás los datos:
Página que recibe los datos y lo sube al servidor:
Además si entras en la web verás que te explican poco a poco los códigos y para que sirven.
Espero haberte ayudado.
Una cosa muy importante es saber buscar "por google" yo te dije que con php podrías sbuir ficheros, pues si pones "subir ficheros con php" te saldrán códigos y mucha ayuda.
Con esa misma búsqueda te pongo esto:
http://www.php.net/manual/es/features.file-upload.php
http://www.desarrolloweb.com/articulos/1307.php
Y en la página de la última está esto:
Página donde podrás los datos:
Código (html4strict) [Seleccionar]
<form action="subearchivo.php" method="post" enctype="multipart/form-data">
<b>Campo de tipo texto:</b>
<br>
<input type="text" name="cadenatexto" size="20" maxlength="100">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<br>
<br>
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar">
</form>
Página que recibe los datos y lo sube al servidor:
Código (php) [Seleccionar]
<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
?>
Además si entras en la web verás que te explican poco a poco los códigos y para que sirven.
Espero haberte ayudado.