Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/07/2011, 13:52
Avatar de skiper0125
skiper0125
 
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Guardar Imagen de Formulario y luego Mostrarla

Cita:
Iniciado por nasl86 Ver Mensaje
Hermano Gracias Pero No es lo que quiero hacer!!NO QUIERO guardar la imagen!! quiero es guardar la ruta!!
¿Y para que deseas guardar la ruta si no guardas la imagen?
Recuerda que si en algún momento deseas visualizar la imagen debes de tenerla en tu servidor o a menos que tenga una url y este almacenada en otro servidor

En el ejemplo que te puse es muy fácil guardar la imagen y guardar un registro te dejo este ejemplo

Código PHP:
Ver original
  1. <?  
  2. if($_POST){
  3. // Creamos la cadena aletoria
  4. $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
  5. $cad = "";
  6. for($i=0;$i<12;$i++) {
  7. $cad .= substr($str,rand(0,62),1);
  8. }
  9. // Fin de la creacion de la cadena aletoria
  10. $tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaño del fichero
  11. $tamaño_max="50000000000"; // Tamaño maximo permitido
  12. if( $tamano < $tamaño_max){ // Comprovamos el tamaño  
  13. $destino = 'uploaded' ; // Carpeta donde se guardata
  14. $sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/
  15. $tipo=$sep[1]; // Optenemos el tipo de imagen que es
  16. if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
  17. move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo);  // Subimos el archivo
  18.  
  19. //creamos el sql para guardar la ruta
  20. $urlRuta=$destino . '/' .$cad.'.'.$tipo;
  21. $sql=mysql_query("INSERT INTO tu_tabla(ruta) VALUES ('$urlRuta')") or die (mysql_error());
  22.  
  23. include('post.html'); // Incluimos la plantilla
  24. }
  25. else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
  26. }
  27. else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos
  28. }
  29. ?>

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125