Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2012, 14:12
adriantht
 
Fecha de Ingreso: abril-2011
Mensajes: 72
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta Borrar archivos del servidor desde entorno Wordpress

Alguien sabe si hay algún requisito o parametrización específica para el uso de [URL="http://php.net/manual/es/function.unlink.php"]'unlink'[/URL] en su uso sobre/bajo un entorno wordpress?

En el archivo refuse.php que llamo con el correspondiente botón, he insertado este código:

Código PHP:
include ("../../../wp-load.php");
session_start();
global 
$wpdb;

$id $_REQUEST['id'];
$motivo $_REQUEST['motivo'];

update_post_meta($id'motivo'$motivo);
$file get_post_meta($id'url_imagen'true);
$thumb get_post_meta($id'url_thumb'true);

$post = array(
    
"ID" => $id,
    
"post_status" => "trash"
);
wp_update_post($post);

unlink($file);
unlink($thumb);

wp_redirect($_SERVER['HTTP_REFERER']);

?> 
Pero me devuelve un error de que no se pudo encontrar wrap en htdocs/32165489/ etc etc.
Y 'headers already sent'.

Los archivos a los que se dirigen tanto url_imagen como url_thumb, son carpetas en la raíz del servidor, no dentro de la estructura del wordpress.
Existe alguna imposibilidad para hacer esto? O es simplemente que hay que añadir algún paso para que pueda hacerlo?

Muchas gracias por vuestra atención.