Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2011, 15:45
jorgeazul3
 
Fecha de Ingreso: diciembre-2010
Mensajes: 87
Antigüedad: 13 años, 11 meses
Puntos: 2
no funciona unlink

Estoy intentanto de eliminar un archivo jpg de mi servidor con unlink pero no funciona con este codigo pongo una imagen dentro de un div, pero, la imagen a la vez es un link que ejecuta un funcion javascript.

Código HTML:
Ver original
  1. <div class='mini'>
  2. <a href='javascript:prueba("../img_prin/ct012.jpg")'><img src='../img_prin/ct012.jpg' width='130px' height='130px' border='0'></img></a>
  3. </div><br/><br/>

la funcion javascript es la siguiente:

Código Javascript:
Ver original
  1. function prueba(ruta)
  2. {
  3.       ajax=objetoAjax();
  4.       ajax.open("POST","scripts_php/bajaimg.php",true);
  5.       ajax.onreadystatechange=function() {
  6.           if (ajax.readyState==4) {
  7.               if(ajax.responseText=="ok")
  8.               {
  9.                  
  10.                   alert("prueba satisfactoria");
  11.               }
  12.               else
  13.               {
  14.                   if(ajax.responseText=="error")
  15.                   {
  16.                       alert("Error");
  17.                   }  
  18.               }
  19.           }
  20.           };
  21.       ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  22.       //enviando los valores
  23.       ajax.send("ruta="+ruta);
  24. }
con esa funcion envio la ruta de mi imagen a un archivo php, donde ejecuto la funcion unlink, el codigo es el siguiente:

Código PHP:
Ver original
  1. header ("Expires: Fri, 14 Mar 1980 20:53:00 GMT");
  2. header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  3. header ("Cache-Control: no-cache, must-revalidate");
  4. header ("Pragma: no-cache");
  5. $ruta=$_POST['ruta'];
  6. if(unlink ($ruta))
  7. {
  8.     echo"ok";
  9. }
  10. else
  11. {
  12.     echo"error";
  13. }
mi probelama es que aparentemente no se ejecuta la funcion unlink, ¿estare haciendo algo mal?