<?php
header("Refresh: 3; URL=http:/URL/main.php");//al acabar de subir redireccionara a la main
require ("global.php");// aqui se define el user,pass etc
// Primero creamos un ID de conexión a nuestro servidor
$conn_id = ftp_connect($ftp_server);
// login
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
if(!$login_result)
{
echo("no conecta");
die();
}
else{
//si sube a IMG o PDF
$accion=$_REQUEST["accion"];
switch ($accion) {
case imagen:
$tipo="/IMG/";
break;
case pdf:
$tipo="/PDF/";
break;}
// 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
$file = $_FILES["archivo"]["name"];
// Este es el nombre temporal del archivo mientras dura la transmisión
$temporal = $_FILES["archivo"]["tmp_name"];
echo "Subiendo Archivo ...<br />";
echo "<br />$local<br />";
// Juntamos la ruta del servidor con el nombre real del archivo
// Tomando en cuenta la ruta de nuestro root
//$path es el lugar "raiz" donde se subirán los archivos
//$tipo es la subcarpeta donde se colocará el archivo
//$file es el archivo a subir
$path="URL RAIZ";
$ruta = $path . $tipo . $file;
// Verificamos si ya se subio el archivo temporal
if (is_uploaded_file($temporal)){
// copiamos el archivo temporal, del directorio de temporales de nuestro servidor a la ruta que creamos
copy($temporal, $ruta);
echo("El archivo ".$file." se subió con éxito al servidor <br />");
/*
//al estar con case no funciona porque lo toma todo como si fuese imagen
if ($tipo="/IMG/")
{
echo(" imágenes.\n<br />");
}
else if ($tipo="/PDF/")
{
echo(" archivos en .pdf.\n<br />");
} */
echo("La página volverá a la pantalla de inicio de Administración");
}
// Sino se pudo subir el temporal
else {
echo "no se pudo subir el archivo " . $local;
}
//echo "Ruta: " . $ruta;
}
?>