Buenas noches,
Tengo un formulario con un campo select. Dependiendo del valor escogido (deposito, transferencia o mercadopago) se muestra una determinada capa con otros campos de formulario, esto gracias a un script en Javascript. Cada capa tiene un INPUT de tipo FILE para subir archivos.
Con un script en PHP dependiendo del valor del select, le otorgo la variable copia a lo que corresponde.
Código PHP:
switch ($forma_de_pago)
{
case 1: // Deposito bancario
$copia = $copia_deposito;
break;
case 2: // Transferencia bancaria
$copia = $copia_transferencia;
break;
case 3: // Mercadopago
$copia = $copia_mercadopago;
break;
}
Previamente obtengo los datos del formulario de $copia_deposito, $copia_transferencia y $copia_mercadopago por el método
$HTTP_POST_VARS[' '].
No es un requisito subir archivos, es opcional.
El código que uso para subir el archivo según corresponda es:
Código PHP:
// Subida de la copia de pago
if ( $copia >=0 && is_uploaded_file($HTTP_POST_FILES["$copia"]['temporal'])) {
copy($HTTP_POST_FILES["$copia"]['temporal'], "/xxxxxxx/public_html/pagos/copia/");
} else {
echo "Error, no se subió el archivo";
}
Luego de selecciona un archivo y cliquear en el botón submit, la página se queda cargando como si estuviese leyendo el archivo a subir, pero luego de unos instantes, metira el error.
¿Qué podría estar pasando?
Espero su ayuda, saludos