symlink 


php128 apg

CREATES a symbolic link.





This function CREATES a symbolic link to the existing target with the specified name link.

Returns TRUE on success or FALSE on failure.



<?php

bool symlink 
str $target str $link )


where,

$target Target of the link

$link 
The link name

?>

  $target   


Target of the symbolic link.



  $link   


The symbolic link name.



  1 EXERCISE   

<?php

define
('PATH2TPN'__DIR__ '/adds');
// You can establish other paths 
// to create a new symbolic link

$trg01 PATH2TPN;

echo 
$trg01 '<br><br>';

$lnk01 'symlk01';

$yn01 symlink($trg01$lnk01);

if(
$yn01 == true)
{
echo 
'The symbolic link named: ' 
            
$lnk01 ' was created as expected.<br><br>';    
}
else
{
echo 
'The symbolic link named: ' 
            
$lnk01 ' was NOT created as expected.<br><br>';    
}

?>

  2 EXERCISE   

<?php

define
('PATH2TPN'__DIR__ '/temp/t2/t2a');
// You can establish other paths 
// to create a new symbolic link

$trg02 PATH2TPN;

echo 
$trg02 '<br><br>'

$lnk02 'symlk02';

$yn02 = @symlink($trg02$lnk02);

if(
$yn02 == true)
{
echo 
'The symbolic link named: ' 
             
$lnk02 ' was created as expected.<br><br>';    
}
else
{
echo 
'The symbolic link named: ' 
             
$lnk02 ' was NOT created as expected.<br><br>';    
}

?>

  3 EXERCISE   

<?php

define
('PATH2TPN'__DIR__);

$trg03 PATH2TPN .  "/temp/t3";
// You can establish other paths 
// to create a new symbolic link 

$lnk03 'symlk03';

$yn03 = @symlink($trg03$lnk03);

if(
$yn03 == true)
{
echo 
'The symbolic link named: ' 
          
$lnk03 ' was created as expected.<br><br>';    
}
else
{
echo 
'The symbolic link named: ' 
          
$lnk03 ' was NOT created as expected.<br><br>';    
}

?>

  4 EXERCISE   

<?php

$trg04 
__DIR__ "/t1";
// You can establish other paths 
// to create a new symbolic link 

$lnk04 'symlk04';

$yn04 = @symlink($trg04$lnk04);

if(
$yn04 == true)
{
echo 
'The symbolic link named: ' 
            
$lnk04 ' was created as expected.<br><br>';    
}
else
{
echo 
'The symbolic link named: ' 
            
$lnk04 ' was NOT created as expected.<br><br>';    
}

?>

 RESULT   

The symbolic link named: symlk04 was NOT created as expected.