Ir al contenido


Foto

imagen por defecto si no se sube ninguna imagen


  • Por favor identifícate para responder
5 respuestas en este tema

#1 andrescito

andrescito

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 17 octubre 2014 - 05:11

buenas.  tengo un problema no se como hacer para q cuando el usuario no suba ninguna imagen se pueda realizar igual el regristro, en este caso necesito q sea una imagen por defecto, igual para todos.
este es mi archivo con el que proceso y subo los datos al servidor.



php
  1. <?php  
  2. require_once("../conexion.php");
  3. $foto=$_FILES["foto"]["name"];
  4. $temp=$_FILES["foto"]["tmp_name"];
  5. $tamano=$_FILES["foto"]["size"];
  6. $tipo=$_FILES["foto"]["type"];
  7.  
  8. $bytes=$tamano/1024;
  9. if ($bytes > 60 )
  10. {
  11. ?>
  12. <style type="text/css">
  13. .HD {favicon
  14. font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  15. }
  16. .marquee { font-size: 24px;
  17. font-family: "Times New Roman", Times, serif;
  18. }
  19. </style>
  20. <p>&nbsp;</p>
  21. <p align="center">&nbsp;</p>
  22. <p align="center">&nbsp;</p>
  23. <table width="1000" align="center" cellpadding="0">
  24.       <tr>
  25.         <th scope="col"><p align="center">ATENCION</p>
  26.           <p align="center">&nbsp;</p>
  27.           <p align="center">INFORMACION DE REGISTRO</p>
  28.           <p align="center">&nbsp;</p>
  29.           <p align="center">el archivo subido supera los 60 Kilobytes </p>
  30.           <p align="center">para enviar un archivo mayor del tama&ntilde;o permitido</p>
  31.           <p align="center">contactenos a creacion@laguiadelprofesional.com<br />
  32.             <input type="submit" value="Volver" title="Volver" onclick="history.back()" />
  33.             <?php
  34. }
  35.  
  36. if ($tipo=="application/x-shockwave-flash" or $tipo=="image/jpeg" or $tipo=="image/gif" or $tipo=="application/octet-stream")
  37. {
  38.  
  39. switch ($tipo)
  40. {
  41. case 'application/x-shockwave-flash':
  42. $ext=".swf";
  43. break;
  44. case 'image/jpeg':
  45. $ext=".jpg";
  46. break;
  47. case 'image/gif':
  48. $ext=".gif";
  49. break;
  50. case 'application/octet-stream':
  51. $ext=".fla";
  52. break;
  53. }
  54.  
  55. $nombre_foto=$_POST["nombre_razon_social"];
  56. $nombre_foto=str_replace(" ","_",$nombre_foto);
  57. $nombre_foto=$nombre_foto.$ext;
  58. copy($temp,"upload/$nombre_foto");
  59. $usuario=$_POST["user"];
  60. $nombre_razon_social=$_POST["nombre_razon_social"];
  61. $domicilio_comercio=$_POST["domicilio_comercio"];
  62. $numero_domicilio_comercio=$_POST["numero_domicilio_comercio"];
  63. $telefono_comercio=$_POST["telefono_comercio"];
  64. $mobil_comercio=$_POST["mobil_comercio"];
  65. $mail_comercio=$_POST["mail_comercio"];
  66.  
  67. $localidad_comercio=$_POST["localidad_comercio"];
  68. $descripcion=$_POST["descripcion"];
  69.  
  70. $categoria=$_POST["categoria"];
  71.  
  72. $fecha= date ("Y-m-d H-i-s");
  73.  
  74.  
  75. $sql="insert into lgp_anuncios_destacados
  76. values
  77. (null,'$nombre_foto','$usuario','$nombre_razon_social','$domicilio_comercio','$numero_domicilio_comercio','$telefono_comercio','$mobil_comercio','$mail_comercio','$localidad_comercio','$descripcion','$categoria','$fecha','$modificar')";
  78. $res=mysql_query($sql,$con);
  79.  
  80. $id= mysql_insert_id($con);
  81.  
  82. echo "<script type='text/javascript'>
  83. window.location='creacion_exitosaaa.php?id=$id';
  84. </script>";
  85. //**************************************************************************
  86. }else
  87. {
  88. ?>
  89.           </p>
  90.           <hr align="center" width="1000" />
  91. <p align="center">ATENCION</p>
  92.           <p align="center">&nbsp;</p>
  93.           <p align="center">INFORMACION DE REGISTRO</p>
  94. <p align="center">el archivo subido solo puede ser JPG          </p>
  95.           <p align="center">si no posee una imagen que represente sus comercio/actividad
  96.             guarde he inserte la imagen predeterminada que les ofrecemos a continuacion.</p>
  97.           <p align="center"><img src="../imagenes/logo.jpg" width="122" height="112" alt="predeterminada" /> <br />
  98.             <input type="submit" value="Volver" title="Volver" onclick="history.back()" />
  99.           </p>
  100.           <div align="center">
  101.             <?php
  102. }
  103.  
  104. ?>
  105.         </div></th>
  106.       </tr>
  107. </table>




desde ya muchas gracias. soy nuevo en todo esto si pudieran ayudarme les agradezco.
  • 0

#2 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 mensajes
  • LocationMar del Plata / Bs As / Argentina

Escrito 17 octubre 2014 - 11:25

hola andres, no se el lenguaje pero a ver si te ayuda:

si esto es vacio: ($nombre_foto=str_replace(" ","_",$nombre_foto)
completa con la ruta y nombre de la imagen por defecto.

*-)
  • 0

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 18 octubre 2014 - 08:15



php
  1. if empty($row['imagen']) ? '<img src="sin_foto.jpg">' : '<img src="'.$row['imagen'].'">';



Saludos.
  • 0

#4 andrescito

andrescito

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 18 octubre 2014 - 03:09

hola enecumene, gracias por tu respuesta, disculpa mi ingorancia pero donde deberia ingresar esa linea de codigo, dentro de mi archivo.
gracias
  • 0

#5 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 18 octubre 2014 - 03:44

Pues en la parte donde quieres mosrar la imagen.

Saludos.
  • 0

#6 andrescito

andrescito

    Member

  • Miembros
  • PipPip
  • 10 mensajes

Escrito 18 octubre 2014 - 04:10

Pues en la parte donde quieres mosrar la imagen.

Saludos.


gracias por tu ayuda, ya lo pude resolver.
saludos
  • 0




IP.Board spam blocked by CleanTalk.