PHP - Problemas con las barras al guardar el tmp_name en mysql

 
Vista:

Problemas con las barras al guardar el tmp_name en mysql

Publicado por Luis (2 intervenciones) el 09/03/2019 22:32:55
Disculpen tengo una duda.

Como podria lamacenar el "tmp_name" de un archivo en una base de datos (mysql) usando php.

Cuando imprimo el tmp_name del archivo antes de subirlo aparece =

C:\xampp\tmp\phpFDO1.tpm,

Pero cuando lo guardo en la base de datos y reviso aparece =

C:xampp mpphpFD01.tpm

Totalmente diferente,

Agradeceria por sus aportes o ideas acerca de como resolver esto, gracias por leer.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.828
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Problemas con las barras al guardar el tmp_name en mysql

Publicado por joel (1269 intervenciones) el 10/03/2019 10:34:14
Hola Luis, no te recomiendo guardar esa ruta, ya que es temporal y va a desaparecer.

Ese problema de las barras, te sucede sobre Windows, en los servidores NIX no te va a pasar... una solución, es reemplazar la barra por dos, de tal manera, que cuando lo guardes en la base de datos, lo guardes así:

C:\\xampp\\tmp\\phpFDO1.tpm
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas con las barras al guardar el tmp_name en mysql

Publicado por Luis (2 intervenciones) el 10/03/2019 17:25:49
Hola gracias por tu aportacion,
Interesante respuesta pero la solucion fue agregarle la funcion addbackslashes() a la variable que contenia el tmp name, antes de subirla a la base de datos, y quedaba asi:

1
addbackslashes($tmp_name);

y ademas tambien funciona como metodo de seguridad para prevenir inyeccion sql.
Gracias y tomre en cuenta tu respuesta para futuros proyectos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar