Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/01/2012, 15:45
laventanadewindows
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Subir imagen a MySqld

Lo he cambiado de esta manera:


Código PHP:
<?php
session_start
();
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('login')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

// Abro el archivo de imagen para cargar sus contenidos
$archivo $_FILES['foto'];

$fp fopen ($archivo'r');
if (
$fp){
$datos fread ($fpfilesize ($archivo)); // cargo la imagen
fclose($fp);

// averiguo su tipo mime
$tipo_mime 'image/png';
$isize imagesize ($archivo);
}
if (
$isize) {
$tipo_mime $isize['mime'];

// La guardamos en la BD
$datos base64_encode ($datos);
$sql "INSERT INTO datos (imagen, tipo) VALUES ('$datos', '$tipo_mime');
$res = mysql_query($sql);
}
if (!$res) {
echo "
Error al ejecutar la consulta ($sql)n";
}
else {
echo "
Error al abrir el archivo";
}
?>
Pero ahora me da este error:

Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\LOGIN\subirimagen.php on line 28