posix_mknod
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
posix_mknod
Референца за `function.posix-mknod.php` со подобрена типографија и навигација.
posix_mknod
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
posix_mknod — (PHP 5 >= 5.1.0, PHP 7, PHP 8)
= NULL
Креирај специјална или обична датотека (POSIX.1)
Параметри
filename-
Креира специјална или обична датотека.
flags-
Датотеката за креирање
POSIX_S_IFREG,POSIX_S_IFCHR,POSIX_S_IFBLK,POSIX_S_IFIFOorPOSIX_S_IFSOCKОвој параметар е конструиран со бинарно ИЛИ помеѓу типот на датотеката (еден од следниве константи: major-
Главниот идентификатор на уредот во јадрото (задолжително при користење
S_IFCHRorS_IFBLK). minor-
Помалиот идентификатор на уредот во јадрото.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
ако е овозможен колекторот за отпадоци, posix_mknod() example
<?php
$file = '/tmp/tmpfile'; // file name
$type = POSIX_S_IFBLK; // file type
$permissions = 0777; // octal
$major = 1;
$minor = 8; // /dev/random
if (!posix_mknod($file, $type | $permissions, $major, $minor)) {
die('Error ' . posix_get_last_error() . ': ' . posix_strerror(posix_get_last_error()));
}
?>