comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[Ayuda]Cambiar nombre a imagen y subirla a un servidor PHP

  • 4 Respuestas
  • 1579 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: cesartorres.1688
« en: Octubre 04, 2016, 04:25:41 pm »
Hola a todos, mi duda es que tengo un formulario y un base de datos en PHP y MySQL, y tengo que subir una imagen , pero necesito cambiarle el nombre a la imagen, el nombre lo voy a tomar de otro input. tengo este codigo, espero me puedan ayudar
Hasta el momento el codigo, sube la imagen y almacena los datos en la base de datos, pero neceito cambiarle el nombre


Form

Código: PHP
  1. <form action="recibir.php" method="POST" enctype="multipart/form-data">
  2.         <table>
  3.                 <tr>
  4.                         <td>Seleccione la Imagen:</td>
  5.                         <td><input type="file" name="imagen"/></td>
  6.                 </tr>
  7.                 <tr>
  8.                         <td>Descripción:</td>
  9.                         <td><input type="text" name="descripcion"/></td>
  10.                 </tr>
  11.                 <tr>
  12.                         <td></td>
  13.                         <td><button type="submit">Aceptar</button></td>
  14.                 </tr>
  15.         </table>
  16.   <p><a href="mostrar.php">Mostrar imagenes</a></p>
  17. </form>

recibir.php

Código: PHP
  1. $conexion=No tienes permisos para ver links. Registrate o Entra con tu cuenta('localhost','root','') or No tienes permisos para ver links. Registrate o Entra con tu cuenta('No hay conexión a la base de datos');
  2. $db=No tienes permisos para ver links. Registrate o Entra con tu cuenta('base',$conexion)or No tienes permisos para ver links. Registrate o Entra con tu cuenta('no existe la base de datos.');
  3.  
  4. $rutaEnServidor='imagenes';
  5. $rutaTemporal=$_FILES['imagen']['tmp_name'];
  6. $nombreImagen=$_FILES['imagen']['name'];
  7. $rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
  8. No tienes permisos para ver links. Registrate o Entra con tu cuenta($rutaTemporal,$rutaDestino);
  9.  
  10. $desc=$_POST['descripcion'];
  11.  
  12. $sql="INSERT INTO datos (ruta,descripcion) values('".$rutaDestino."','".$desc."')";
  13. $res=No tienes permisos para ver links. Registrate o Entra con tu cuenta($sql,$conexion);
  14.  
  15. if ($res){
  16.         echo 'insercion con exito';
  17.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("refresh:3;url=index.html");
  18. }else{
  19.     echo 'no se puedo insertar';
  20.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("refresh:3;url=index.html");
  21. }
« Última modificación: Octubre 13, 2016, 06:48:28 pm por Nobody »

Desconectado seth

  • *
  • Underc0der
  • Mensajes: 264
  • Actividad:
    0%
  • Reputación 2
    • Ver Perfil
« Respuesta #1 en: Octubre 04, 2016, 07:24:11 pm »
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
$nombreImagen=$_FILES['imagen']['name'];
$rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
move_uploaded_file($rutaTemporal,$rutaDestino);

Eso lo copiaste y pegaste sin leer? cambia el nombre de la imagen ahi

Desconectado ceroMee

  • *
  • Underc0der
  • Mensajes: 37
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
    • Email
« Respuesta #2 en: Octubre 04, 2016, 10:41:41 pm »
Bueno me imagino que quieres que tenga un nombre distinto cada q la subes?, puedes probar algo como esto:
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
$rutaEnServidor='imagenes';
$rutaTemporal=$_FILES['imagen']['tmp_name'];
$nombreImagen=$_FILES['imagen']['name'];
// set the default timezone to use.
date_default_timezone_set('UTC');
//con esto la imagen siempre tendra un nombre distinto
$nombreImagen=date('Y-m-d-h:i:s')."-".$nombreImagen;
$rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
move_uploaded_file($rutaTemporal,$rutaDestino);

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: cesartorres.1688
« Respuesta #3 en: Octubre 08, 2016, 01:55:29 am »
Hola, lo que quiero hacer es

1.- Subir un archivo a un directorio
2.- Pasar un nombre de archivo mediante un formulario
3.- Renombrar el archivo , con el nombre que pase en el paso 2
4.- Guardar la direccion del archivo en una base de datos

Desconectado seth

  • *
  • Underc0der
  • Mensajes: 264
  • Actividad:
    0%
  • Reputación 2
    • Ver Perfil
« Respuesta #4 en: Octubre 13, 2016, 05:00:21 pm »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Hola, lo que quiero hacer es

1.- Subir un archivo a un directorio
2.- Pasar un nombre de archivo mediante un formulario
3.- Renombrar el archivo , con el nombre que pase en el paso 2
4.- Guardar la direccion del archivo en una base de datos
y como trataste de solucionarlo? mostrá algo aunque no ande, si no vas a tener que pedir que te hagan todo lo que necesites para siempre

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3403
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon
"ayuda con fruitywifi-karma" no puedo activar el modulo karma.

Iniciado por cristobal92

Respuestas: 4
Vistas: 1219
Último mensaje Agosto 02, 2016, 12:03:45 pm
por cristobal92
[JAVA] Ayuda Sockets en Java

Iniciado por FERNANDX

Respuestas: 1
Vistas: 500
Último mensaje Abril 25, 2018, 08:49:50 pm
por Mortal_Poison
[Ayuda] Crear .zip o .rar de un "archivo"

Iniciado por Zentraedi

Respuestas: 5
Vistas: 1388
Último mensaje Marzo 03, 2017, 02:15:20 pm
por Zentraedi
Ayuda Metasploit "no session was created"

Iniciado por kush20

Respuestas: 3
Vistas: 371
Último mensaje Junio 03, 2018, 07:18:08 pm
por km0xu95