PHP | enlace ( ) Función

El enlace() crea un enlace duro para un objetivo específico. El objetivo y el enlace se pasan como parámetros a la función link() y devuelve verdadero en caso de éxito y falso en caso de falla.
Sintaxis: 

link(target, link)

Parámetros usados: 
La función link() en PHP acepta dos parámetros. 

  1. target : Es un parámetro obligatorio que especifica el objetivo.
  2. enlace: Es un parámetro obligatorio que especifica el nombre del enlace.

Valor devuelto: 
Devuelve VERDADERO en caso de éxito o FALSO en caso de fallo.

Errores y excepciones 

  1. La función link() no funciona en archivos remotos ya que el archivo a examinar debe ser accesible a través del sistema de archivos del servidor.
  2. El enlace creado por la función link() no es un enlace HTML, sino un enlace en el sistema de archivos.
  3. En Linux, no se permite la vinculación permanente a un directorio.

Ejemplos: 

Input : $targetfile = 'gfg.txt.'; 
        $linkname = 'gfglink';
        link($targetfile, $linkname);
Output : 1

Input : $targetfile = 'gfg.txt.'; 
        $linkname = 'gfglink';

        if(!link($targetfile, $linkname))
        {
           echo('Link has been created!');
        }
        else
        {
          echo('Link cannot be created!');
        }
Output : Link has been created!

Los siguientes programas ilustran la función link().
Programa 1

php

<?php
// target file
$targetfile = 'gfg.txt';
 
// name of the link
$linkname = 'gfglink';
 
// creating a symbolic link for the target file
link($targetfile, $linkname);
?>

Producción: 

1

Programa 2

php

<?php
 
// target file
$targetfile = 'gfg.txt';
 
// name of the link
$linkname = 'gfglink';
 
// creating a symbolic link for the target file
if(!link($targetfile, $linkname))
 {
    echo('Link has been created!');
 }
else
 {
    echo('Link cannot be created!');
 }
?>

Producción: 

Link has been created!

Artículo relacionado: PHP |
Referencia  de la función symlink() :
http://php.net/manual/en/function.link.php

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *