PHP.nl

eio_symlink

eio_symlink

Create a symbolic link

resource **eio_symlink** string $path string $new_path int $pri callable $callback mixed $data

creates a symbolic link to . eio_symlink``new_path``path

pathSource path

new_pathTarget path

pri``callback``data Arbitrary variable passed to . callback

returns request resource on success,return.falseforfailure.

eio_symlink

Voorbeeld: example

<?php
$filename = dirname(__FILE__)."/symlink.dat";
touch($filename);
$link = dirname(__FILE__)."/symlink.link";

function my_symlink_cb($data, $result) {
    global $link, $filename;
    var_dump(file_exists($data) && is_link($data));

    if (!eio_readlink($data, EIO_PRI_DEFAULT, "my_readlink_cb", NULL)) {
        @unlink($link);
        @unlink($filename);
    }
}

function my_readlink_cb($data, $result) {
    global $filename, $link;
    var_dump($result);

    @unlink($link);
    @unlink($filename);
}

eio_symlink($filename, $link, EIO_PRI_DEFAULT, "my_symlink_cb", $link);
eio_event_loop();
?>
bool(true)
string(16) "/tmp/symlink.dat"

eio_link