Hola, he buscado estos script para subir fotos a una base de datos pero me da error en linea 3 de subir php. Como este seria el primer error de muchos que saldrán, os pido el favor, a los entendidos, que revisen entos scrpts y me digan en que estan fallando.
Gracias de antemano
entrada.php
<form enctype="multipart/form-data" action="subir.php" method="POST">
Name: <input type="text" name="nombre"><br>
E-mail: <input type="text" name = "email"><br>
Phone: <input type="text" name = "phone"><br>
Photo: <input type="file" name="photo"><br>
<input type="submit" value="subir">
</form>
subir.php
<? php
// Este es el directorio donde las imágenes se guardarán
$target="images/";
$target=$target.basename($_FILES ['foto']['nombre']);
// Este recibe toda la información de la forma
$name=$_POST['nombre'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$pic=($_FILES['photo']['nombre']);
// Se conecta a su base de datos
mysql_connect("midominio.com", "usuario", "xxxxx") or die(mysql_error()) ;
mysql_select_db("basededatos") or die(mysql_error()) ;
// Escribe la información a la base de datos
mysql_query("INSERT INTO `tabla` VALUES ('$pic')") ;
// Escribe la foto al servidor de
if(move_uploaded_file($_FILES['photo']['tmp_name'], $target))
{
// Le indica si su todo ok
echo "El archivo ".basename($ _FILES['archivoSubido']['nombre']). "Se ha subido, y su información ha sido añadido al directorio";
)
else (
// Da y su error si no
echo "Lo siento, no era un problema de subir el archivo.";
)
?>
ver.php
<? php
/ / Se conecta a su base de datos
mysql_connect ( "midominio.com", "usuario", "xxxx") or die (mysql_error ());
mysql_select_db ( "basededatos") or die (mysql_error ());
/ / Recupera los datos de MySQL
$ data = mysql_query ( "SELECT * FROM tabla") or die (mysql_error ());
/ / La pone en una matriz
while ($ info = mysql_fetch_array ($ datos))
(
/ / Imprime la imagen y otros datos
Echo "<img src=http://www.midominio.com/images/".$info['photo'] ."> <br>";
)
?>