Foros del Web » Programando para Internet » PHP »

FastCGI Error

Estas en el tema de FastCGI Error en el foro de PHP en Foros del Web. Saludos!! he echo un formulario html en donde he intentado subir archivos al servidor por medio de php/ftp, el script no me marca error. Una ...
  #1 (permalink)  
Antiguo 16/12/2009, 18:25
 
Fecha de Ingreso: agosto-2009
Mensajes: 95
Antigüedad: 14 años, 7 meses
Puntos: 0
FastCGI Error

Saludos!! he echo un formulario html en donde he intentado subir archivos al servidor por medio de php/ftp, el script no me marca error. Una vez que ejecuto el formulario y doy clic en boton para seleccionar el archivo (que esta en mi Disco Duro, una USB etc..) todo bien, al darle en "enviar" me sale este error :

FastCGI Error
The FastCGI Handler was unable to process the request.

Error Details:
The FastCGI process exceeded configured activity timeout
Error Number: 258 (0x80070102).
Error Description: The wait operation timed out.
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
-------------------------------------------------------------------------------
el codigo es este (formulario html):

Cita:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form name="enviador" method="post" action="recibe.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">Archivo: <input type="file" name="archivo"><input type="submit">
</form>
</body>
</html>

el PHP recibe.php:

Cita:
<?php // Primero creamos un ID de conexión a nuestro servidor
$cid = ftp_connect("xpomundo.com");
// Luego creamos un login al mismo con nuestro usuario y contraseña
$resultado = ftp_login($cid, "xpodev","12345678");
// Comprobamos que se creo el Id de conexión y se pudo hacer el login
if ((!$cid) || (!$resultado)) { echo "Fallo en la conexión"; die; } else { echo "Conectado."; }
// Cambiamos a modo pasivo, esto es importante porque, de esta manera le decimos al
//servidor que seremos nosotros quienes comenzaremos la transmisión de datos.
ftp_pasv ($cid, true) ; echo "<br> Cambio a modo pasivo<br />";
// Nos cambiamos al directorio, donde queremos subir los archivos, si se van a subir a la raíz
// esta por demás decir que este paso no es necesario. En mi caso uso un directorio llamado boca
ftp_chdir($cid, "subir"); echo "Cambiado al directorio necesario";
// Tomamos el nombre del archivo a transmitir, pero en lugar de usar $_POST, usamos $_FILES que le indica a PHP
// Que estamos transmitiendo un archivo, esto es en realidad un matriz, el segundo argumento de la matriz, indica
// el nombre del archivo
$local = $_FILES["archivo"]["name"];
// Este es el nombre temporal del archivo mientras dura la transmisión
$remoto = $_FILES["archivo"]["tmp_name"]; // El tamaño del archivo
$tama = $_FILES["archivo"]["size"]; echo "<br />$local<br />"; echo "$remoto<br />"; echo "subiendo el archivo...<br />";
// Juntamos la ruta del servidor con el nombre real del archivo
//$ruta = "/srv/www/htdocs/subir/" . $local;
$ruta = "/Inetpub/vhosts/xpomundo.com/httpdocs/subir" .$local;
// Verificamos si no hemos excedido el tamaño del archivo
if (!$tama<=$_POST["MAX_FILE_SIZE"]){
echo "Excede el tamaño del archivo...<br />";
} else {
// Verificamos si ya se subio el archivo temporal
if (is_uploaded_file($remoto)){ // copiamos el archivo temporal, del directorio de temporales de nuestro servidor a la ruta que creamos
copy($remoto, $ruta);
} // Sino se pudo subir el temporal
else { echo "no se pudo subir el archivo ";}
}
ftp_close($cid);
?>
  #2 (permalink)  
Antiguo 16/12/2009, 18:44
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 15 años, 11 meses
Puntos: 127
Respuesta: FastCGI Error

utiliza APACHEEEEEEEEEEEEEEEEEEE por Dios.
  #3 (permalink)  
Antiguo 16/12/2009, 21:43
 
Fecha de Ingreso: agosto-2009
Mensajes: 95
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: FastCGI Error

enlinea777 Estoy utilizandooooo apacheeeeee!!! de manera local funciona en servidor remoto no
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

SíEste tema le ha gustado a 1 personas




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