Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/02/2010, 17:43
dpbataller
 
Fecha de Ingreso: agosto-2009
Mensajes: 134
Antigüedad: 14 años, 8 meses
Puntos: 3
Respuesta: Pequeño proyecto (Blog)

Este el código resultante, ahora el problema está en guardar la ruta en la BD.... es correcta la sentencia INSERT INTO?



Código PHP:
Ver original
  1. <?php
  2.  
  3. /*?>CÓDIGO PARA SUBIR LAS IMÁGENES<?php */
  4.  
  5.  
  6.  
  7.     //datos del arhivo
  8.     $nombre_archivo = $_FILES['archivo']['name'];
  9.     $tipo_archivo = $_FILES['archivo']['type'];
  10.     $tamano_archivo = $_FILES['archivo']['size'];
  11.     //compruebo si las características del archivo son las que deseo
  12.     if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
  13.         echo "La extensión o el tamaño de los archivos no es correcta.
  14.         <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>";
  15.     }else{
  16.         if (move_uploaded_file($_FILES['archivo']['tmp_name'], "files/".$nombre_archivo)){
  17.             $nuevoNombre = time().".jpg";
  18.            echo "El archivo ha sido cargado correctamente.";
  19.         }else{
  20.            echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
  21.         }
  22.     }
  23.  
  24.  
  25.  
  26. $tituloEntrada = $_POST['tituloEntrada'];
  27. $comentarioEntrada  = $_POST['comentario'];
  28.  
  29.  
  30. $conexion=mysql_connect("localhost","root","pedrosa") or die ("Error al conectar con la BD");
  31. $db=mysql_select_db("blog",$conexion) or die ("Error al conectar con tu Base de datos");
  32. $instruccion=mysql_query("insert into entrada(titulo,foto,comentario)
  33.                                                 values
  34.                         ('$tituloEntrada','$nuevoNombre','$comentarioEntrada')")or die ("La consulta no se ha realizado");
  35.  
  36. echo "Inserción Correcta";
  37.  
  38.  
  39. mysql_close($conexion);