he escrito el codigo HTML para crear un formulario en el que se le pide al usuario que escriba sus datos personales y suba una fotografia suya.
El codigo de aqui abajo me deberia copiar esa fotografia a una ruta que le indico (uploaded/image.gif) pero eso no ocurre...
Estoy intentando imprimir el nombre temporal del archivo de la fotografia antes de que se pase a la ruta que yo quiero, pero no se imprime nada...
He puesto permisos de escritura en la ruta donde se deberia alojar la imagen.
Alguien me ayuda?
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>subida_datos_registro</title>
<style type="text/css">
</style>
</head>
<body>
<?php
// Nos conectamos al servidor mysql.
mysql_connect("localhost", "root", "") OR die(mysql_error());
// Seleccionamos la base de datos "red_social".
mysql_select_db("red_social") OR die(mysql_error());
// Insertamos la imagen del formulario en "$ruta".
$ruta='uploaded/image.gif';
move_uploaded_file($_FILES['file']['tmp_name'],$ruta);
echo '$_FILES['file']['tmp_name']';
// Insertamos los datos provenientes del formulario de registro en la tabla "amigos".
mysql_query("insert into amigos (nombre, apellidos, email, telefono, domicilio, fecha_nacimiento, avatar) values('$nombre', '$apellidos','$email','$telefono','$domicilio','$fecha_nacimiento', '$ruta')") OR die(mysql_error());
?>
<div id="mensaje">
<?php
echo "Te has registrado correctamente"; echo "<br>";
echo "Para completar tu registro lee el correo que acabamos de enviar a tu cuenta de correo"
?>
</div>
</body></html>