2012-09-05 20 views

Respuesta

14

unlink() es el enfoque correcto

fragmento de código de un proyecto mío, para eliminar sólo si se trataba de un enlace simbólico

if(file_exists($linkfile)) { 
    if(is_link($linkfile)) { 
     unlink($linkfile); 
    } else { 
     exit("$linkfile exists but not symbolic link\n"); 
    } 
} 

readlink(), devuelve el destino de un enlace, puede ejecutar desvincular en que

if(is_link($linkfile)) { 
     $target = readlink($linkfile) 
     unlink($target) 
} 
+0

Gracias. ¿Cómo se debe eliminar a qué apunta el enlace? –

+1

respuesta editada arriba. –

Cuestiones relacionadas