Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Subir archivo con PHP en Windows Server

Estas en el tema de Subir archivo con PHP en Windows Server en el foro de PHP en Foros del Web. Hola a tod@s, Estoy pasando un server de linux a windows y todo bien excepto por la parte para subir un archivo al server que ...
  #1 (permalink)  
Antiguo 26/06/2014, 02:55
 
Fecha de Ingreso: diciembre-2009
Mensajes: 27
Antigüedad: 14 años, 4 meses
Puntos: 0
Subir archivo con PHP en Windows Server

Hola a tod@s,

Estoy pasando un server de linux a windows y todo bien excepto por la parte para subir un archivo al server que no me funciona:

La parte del codigo PHP y HTML Original en Linux, es la siguiente:

Código PHP:
<?php
if(isset($_FILES['image']))

  
$dir '/var/www/upload/images/';
  
$file basename($_FILES['image']['name']);
  if(
move_uploaded_file($_FILES['image']['tmp_name'], $dir$file))
  {
  echo 
"Upload done";
  echo 
"Your file can be found <a href=\"/upload/images/".htmlentities($file)."\">here</a>";
  }
  else 
  { 
      echo 
'Upload failed';
  }
}
?>

Código HTML:
Ver original
  1. <form method="POST" action="subir.php" enctype="multipart/form-data">  
  2. Mon image : <input type="file" name="image"><br/>
  3. <input type="submit" name="send" value="Send file">
  4.  
  5. </form>


El directorio donde pongo en la URL para ver el formulario HTML para subir el archivo es:

http://localhost/website/Upload/subir.php

Y dentro de ella tengo una carpeta llamada:

images

Que cambios tendria que realizar?

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 26/06/2014, 04:03
 
Fecha de Ingreso: noviembre-2007
Mensajes: 45
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Subir archivo con PHP en Windows Server

Comprueba que la ruta al directorio 'images' esté correcta, y cuidado con el separador de directorios que en Windows es una contra-barra \.

Saludos
  #3 (permalink)  
Antiguo 26/06/2014, 12:44
 
Fecha de Ingreso: diciembre-2009
Mensajes: 27
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Subir archivo con PHP en Windows Server

Amigo gracias por tu respuesta, podrias decirme donde tengo que tener cuidado de la barra?

Hay dos secciones de directorio :(

Como cambiarias tu el codigo, podrias poner el codigo como lo dejarias tu porfa.

Saludos.
  #4 (permalink)  
Antiguo 26/06/2014, 12:57
 
Fecha de Ingreso: diciembre-2009
Mensajes: 27
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Subir archivo con PHP en Windows Server

Bueno amig@s lo puse de esta manera y me funciono ya perfecto:

Código PHP:
<?php
if(isset($_FILES['image']))

  
$dir '/wamp/www/weblocal/Upload/images/';
  
$file basename($_FILES['image']['name']);
  if(
move_uploaded_file($_FILES['image']['tmp_name'], $dir$file))
  {
  echo 
"Upload done";
  echo 
"Your file can be found <a href=\"/weblocal/Upload/images/".htmlentities($file)."\">here</a>";
  }
  else 
  { 
      echo 
'Upload failed';
  }
}
?>
Saludos :)

Etiquetas: formulario, html, server, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:46.