Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2016, 09:11
AlineAidee
 
Fecha de Ingreso: octubre-2015
Mensajes: 31
Antigüedad: 9 años
Puntos: 0
Pregunta ¿Que hago mal? Eliminando registro

Hola... apenas estoy empezando en ajax y la verdad no tengo mucha idea de lo que hago o si es la forma correcta....

tengo esto:::

eliminar.php
Código PHP:

    <script type="text/javascript">
      $(function(){
        $(".elim").click(function(){
          var element = $(this);
          var del_id = element.attr("id");
          var info = 'id=' + del_id;
          if(confirm("¿Seguro que quieres eliminar el archivo seleccionado?"))
          {
            $.ajax({
              type: "POST",
              url: "ajax.php",
              data: info,
              success: function(){
            }
            });
            $(this).parents(".show").animate({ backgroundColor: "#003" }, "slow")
            .animate({ opacity: "hide" }, "slow");
           }
          return false;
        });
      });
    </script>


<div class="col-sm-12"> <!--AQUÍ LA TABLA-->
              <b>CONTENIDO FTP</b>
              <table class="table" border="1">
                <tr>
                  <td><b>Archivo</b></td>
                  <td><b>Tamaño</b></td>
                  <td><b>Fecha</b></td>
                  <td class="text-center"><b><span class="glyphicon glyphicon-trash"  aria-hidden="true"></span></b></td>
                </tr>

                <?php             
                  
// establecer una conexión básica AL SERVIDOR FTP
                  
$conn_id ftp_connect($ftp_server) or die('No se pudo conectar con el servior');

                  
// iniciar sesión con nombre de usuario y contraseña
                  
$login_result ftp_login($conn_id$ftp_usuario$ftp_password)or die('No se pudo acceder al servior');

                  
//usar ftp en modo pasivo
                  
ftp_pasv($conn_idtrue);

                  
// cambiar al directorio 
                  
ftp_chdir($conn_id$nom);

                  
// Obtener los archivos contenidos en el directorio actual
                  
$files ftp_nlist($conn_id'.');
                  
//antes de invertir el arreglo, ocultamos los primeros 2 elementos (los subdirectorios)
                  
unset($files['0']); //ocultamos .
                  
unset($files['1']); //ocultamos ..
                  
                  
$files=array_reverse($files); //Invierte orden del array (ordena array)
                  
while ($item=array_pop($files)) //Se leen todos los ficheros y directorios del directorio
                  
{
                    
$tamano=number_format(((ftp_size($conn_id,$item))/1024),2)." Kb"
                    
//Obtiene tamaño de archivo y lo pasa a KB
                    
if($tamano=="-0.00 Kb"// Si es -0.00 Kb se refiere a un directorio
                    


                      
$item=$item;
                      
$tamano="&nbsp;";
                      
$fecha="&nbsp;";
                    }else{
                    
$fecha=date("d/m/y h:i:s"ftp_mdtm($conn_id,$item));
                    
//Filemtime obtiene la fecha de modificacion del fichero; y date le da el formato de salida
                    
}                  
                
?>
                <tr onmouseover="OverFunction(this)" onmouseout="OutFunction(this)"> 
                  <td width="30%"><font size="2" face="Verdana, Tahoma, Arial"><?php echo $item ?></font></td>
                  <td width="20%"><font size="2" face="Verdana, Tahoma, Arial"><?php echo $tamano ?></font></td>
                  <td width="30%"><font size="2" face="Verdana, Tahoma, Arial"><?php echo $fecha ?></font></td>
                  <td id="elim" class="text-center" width="20%"><font size="2" face="Verdana, Tahoma, Arial">
                    <?php echo "<a href='#' title='Eliminar' class='elim' id=".$item.">Eliminar</a>" ?></font></td>
                </tr>
                <?php
                  
}
                
?>                 
              </table> 
            </div>            
            <?php            
                  
                ob_end_flush
();
            
?>

ajax.php

Código PHP:
Ver original
  1. <?php
  2. //BORRAR  ALGO
  3. echo'<script type="text/javascript">
  4.            alert("Hasta aquí vamos bien");
  5.        </script>';
  6. if($_POST['id'])
  7. {
  8.     echo'<script type="text/javascript">
  9.            alert("Hasta aquí vamos bien");
  10.        </script>';  
  11.  
  12.     $file = $_POST['id'];
  13.  
  14.     echo $file;
  15.     // intentar eliminar el archivo $file
  16.     if (ftp_delete($conn_id, $file)) {
  17.      echo "$file se ha eliminado satisfactoriamente\n";
  18.     } else {
  19.      echo "No se pudo eliminar $file\n";
  20.     }
  21. }
  22.  
  23. ?>


los alert los puse para ver si voy bien... pero no los muestra ni marca errores....
que estoy haciendo mal???