Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2008, 14:08
giovardo
 
Fecha de Ingreso: junio-2004
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
en windows si pero linux no

Hola compañeros, me he quebrado la cabeza como muchos de ustedes alguna vez...

Ahora acudo por una duda... tengo mi código, simple para envío de archivos al servidor, instalando en windows todo funciona bien (que raro) y en mi servidor linux, el mismo código, los mismos archivos fallan no encuentro razón.

<?php
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";

//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];

if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
?>


ya saben es el clásico, solo que en linux se va misteriosamente a else y me sale este mensaje "ocurrió algún error al subir el fichero. No puede guardarse." y luego? no hay nada de documentación al respecto..

Espero me puedan ayudar... porque ya se cerró mi cerebro..

saludos