среда, 21 декабря 2011 г.

PHP 21 dec failu funkcijas

bool is_dir ( string $filename ) => lokala adrese, vai fails ir direktorija true/false
bool is_executable ( string $filename ) => vai fails ir ispildmas
bool is_file ( string $filename ) => vai ir fails
bool is_link ( string $filename ) => vai ir simboliska saite, darbojas ta ka tas fails tur pastāv
bool is_readable ( string $filename ) => vai fails pastāv un ir lasāms
bool is_uploaded_file ( string $filename ) => vai fails ir augšlejupladēts
bool is_writable ( string $filename ) => vai fails ir rakstams
bool lchgrp ( string $filename , mixed $group ) => simboliskai saiknei nomaina ipasnieku gruppu, failam vienas tiesibas, bet linkam cits 
bool lchown ( string $filename , mixed $user ) =>  
bool link ( string $target , string $link ) => izveidojam linku, shortkut no faila A uz B, 2 veida saiknes: cieti linki (instance no ta pasa faila, bet izdzesot gala failu tiek izdzest ari link) un mikstie linki.
int linkinfo ( string $path ) => 
array lstat ( string $filename ) => atgriež informāciju par failu vai saiti: izmēru, atime un citus. 
bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] ) => izveidot mapi C:/Dir/Dir2 => C:/Dir/Dir2/Dir3/Dir4
bool move_uploaded_file ( string $filename , string $destination ) => post mehanisms, parbvietot no temp direktorijas uz citu mapi (ar pārrakstīsanu), lai turpmak uzglabāt, pirms tam izpilda is_uploaded_file 
--------------------------------------
;<? exit(); halt_compiler(); ?>; 
array parse_ini_file ( string $filename [, bool $process_sections = false [, int $scanner_mode = INI_SCANNER_NORMAL ]] ) => atgriež massīvu, 
[third_section]
phpversion[] = "5.0"
phpversion[] = "5.1"
phpversion[] = "5.2"
phpversion[] = "5.3"
--------------------------------------
array parse_ini_string ( string $ini [, bool $process_sections = false [, int $scanner_mode = INI_SCANNER_NORMAL ]] ) => tas pats, tikai faila vieta mainīga

<?

$ini = '
[sekcija1]
var = viens
divi = tris
mainigais = nemainigais

[sekcija2]
omg="kas tad tas"
chau=attaa
';


print_r(parse_ini_string($ini));

?>
Result --------------------------------------------
Array
(
    [var] => viens
    [divi] => tris
    [mainigais] => nemainigais
    [omg] => kas tad tas
    [chau] => attaa
)
-------------------------------------
<?

$ini = '
[sekcija1]
var = viens
divi = tris
mainigais = nemainigais

[sekcija2]
omg="kas tad tas"
chau=attaa
';


print_r(parse_ini_string($ini,true));

?>
Result -----------------------------------------
Array
(
    [sekcija1] => Array
        (
            [var] => viens
            [divi] => tris
            [mainigais] => nemainigais
        )

    [sekcija2] => Array
        (
            [omg] => kas tad tas
            [chau] => attaa
        )

)
-----------------------------------------
mixed pathinfo ( string $path [, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME ] ) => ceļs uz failu, bez otra paramatra atgriež massīvu, lai uzzināt paplašinājumu, vai faila nosaukumu

int readfile ( string $filename [, bool $use_include_path = false [, resource $context ]] ) => izlasa failu

bool rename ( string $oldname , string $newname [, resource $context ] ) => pārsauc failu

bool rewind ( resource $handle ) => lietots ar fopen. atiesta funkciju kursora sākumā;

bool rmdir ( string $dirname [, resource $context ] ) => izdzest direktoriju, direktorijai ir jabūt tukšai

bool symlink ( string $target , string $link ) => izveido maigo linku. 

string tempnam ( string $dir , string $prefix ) => izveido 0600 laicīgo failu un atgriež nosaukumu failam kas ir izveidots, bez $dir izdos failu no noklusejuma direktorijas
$file = tempnam("","FOO");
echo $file;
C:\Users\student\AppData\Local\Temp\FOO7F9B.tmp
---------------------------------
resource tmpfile ( void ) => izveido failu w+ un atgriež handle failam, fclose iznicina failu, kas ir atvērts ar  tmpfile 

bool touch ( string $filename [, int $time = time() [, int $atime ]] ) => pieejas un labošanas laiku mtime un atime

bool unlink ( string $filename [, resource $context ] ) => iznicina failu


















Комментариев нет:

Отправить комментарий