Foros del Web » Programando para Internet » PHP »

Problema con el Upload en php

Estas en el tema de Problema con el Upload en php en el foro de PHP en Foros del Web. Por favor ayudenme!!! Estoy creando una web en la que los usuarios pueden subir fotos y canciones. En la prueba de mi localhost funciona pero ...
  #1 (permalink)  
Antiguo 16/09/2006, 19:29
Avatar de Masterkhan  
Fecha de Ingreso: septiembre-2006
Ubicación: En mi casa
Mensajes: 64
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Problema con el Upload en php

Por favor ayudenme!!!

Estoy creando una web en la que los usuarios pueden subir fotos y canciones.
En la prueba de mi localhost funciona pero en el servidor se bloquea dandome el error:

"CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers";

Este script es usando, $_FILES[file][name] y $_FILES[file][tmp_name] y move_uploaded_file para el upload.

Como este no me funciono hice otro con comandos Ftp y Php como ftp_put (previa conexion ftp($host...))pero simplemente me crea el directorio que yo le ordeno con ftp_mkdir pero no me sube los archivos.....

En fin, si me pueden ayudar con algun codigo o igual es culpa del servidor o del dominio.....
  #2 (permalink)  
Antiguo 17/09/2006, 11:05
Avatar de limboings  
Fecha de Ingreso: enero-2005
Mensajes: 794
Antigüedad: 19 años, 3 meses
Puntos: 2
Hola buenas,

Prueba con esto,ami me funciona :

Código PHP:

$uploaddir 
"subidas/";
$filename trim($_FILES['upfile']['name'];
$filename substr($filename, -20);
$filename ereg_replace(" """$filename);
if((
ereg(".jpg"$filename)) || (ereg(".gif"$filename))) {
$uploadfile $uploaddir $filename;
if (
move_uploaded_file($_FILES['upfile']['tmp_name'],
$uploadfile)) {
        
chmod($uploadfile0644);
print(
"Archivo subido correctamente");
} else {
print(
"Error al subir el archivo");
}
} else {
print(
"Sólo se permiten imágenes, Error al subir el archivo");

Un Saludo..
  #3 (permalink)  
Antiguo 18/09/2006, 16:54
Avatar de Masterkhan  
Fecha de Ingreso: septiembre-2006
Ubicación: En mi casa
Mensajes: 64
Antigüedad: 17 años, 7 meses
Puntos: 0
Upload en Php

Gracias por la ayuda pero sigue sin funcionarme... .
Lo peor de todo es que en mi localhost mis codigos funcionan...
  #4 (permalink)  
Antiguo 19/09/2006, 05:07
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Por favor aporta datos para ayudarte; un "sigue sin funcionarme" no dice nada. El código que te pasaron contiene mensajes de error, ¿ningúno de ellos apareció?, ¿siguió el mismo mensaje de error?, ¿pasa con todo tipo de archivos?.

De entrada sugeriría hacer un phpinfo() y verificar que PHP esta instalado como modulo de Apache (busca diferencias de configuración referentes al upload entre la que tienes en tu maquina y la de tu hosting).

Menciona qué sistemas operativos estas manejando, los intérpretes y versiones de PHP a ver si algo arrojan.

Saluton
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #5 (permalink)  
Antiguo 19/09/2006, 05:13
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Busqueda rápida: http://usphp.com/manual/es/faq.insta...ation.cgierror

...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 18:03.