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.
- target : Es un parámetro obligatorio que especifica el objetivo.
- 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
- 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.
- El enlace creado por la función link() no es un enlace HTML, sino un enlace en el sistema de archivos.
- 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