Nueva pregunta

Pregunta:

Fecha: 22-06-2017 13:32:01 (En Español)

Error con función copy de PHP[Resuelta]

Estoy intentando borrar un archvio, en windows me funciona correctamente pero en linux no me funciona alguna cosa pasa y estoy estresado ya que mi cliente cambio de servidor todo funciona correcto menos los archivos que carga a al servidor, este es el codigo

$archivo = $_FILES['excel']['name']; //captura el nombre del archivo
$tipo = $_FILES['excel']['type']; //captura el tipo de archivo (2003 o 2007)

$destino = "bak_".$archivo; //lugar donde se copiara el archivo

if (copy($_FILES['excel']['tmp_name'],$destino)) //si dese copiar la variable excel (archivo).nombreTemporal a destino (bak_.archivo) (si se ha dejado copiar)
{
$cargue = 'El archivo se guardo correctamente';
}
else
{
echo "<div class='alert alert-danger'>
  <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
  <strong>Seleccione el archivo</strong>&nbsp;&nbsp;<a href='subir.php' class='btn btn-default' role='button'>Reintentar</a>.
</div>";
}


Este es el error Warning: copy(bak_ejemplo.xlsx): No such file or directory in /var/www/html/mds/system/vista/prospectos.php on line 209
Etiquetas: Error - PHP - Pregunta - Subir Archivos (Upload) Votos: 0 - Respuestas: 2 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 24-06-2017 02:39:36 Hola Bryan, mira, veo que estas utilizando la función copy para copiar el archivo desde la ubicación temporal a tu destino luego de un upload, lo correcto es utilizar la función move_uploaded_file(), aquí el enlace a la documentación oficial de la función: http://php.net/manual/es/function.move-uploaded-file.php

    Prueba cambiar la función copy por move_uploaded_file y luegos nos cuentas como te fue.

    Saludos y buen código!

    PD: no te estreses colega, en sistemas el cambio constante es lo normal, tomalo con calma y veras como el nudo se deshace y la fruta madura ;)
      Votos: 1 - Link respuesta
     
  • Fecha: 24-06-2017 15:42:51 Si Gracias efectivamente era eso, santo remedio, por un momento pense que era algún problema en el servidor Centos, revisé el código viejo de la app. Gracias   Votos: 1 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com