??? ?? ???? PHP ?? ?? ?? ? ?? ??? ???? ??? 1/2
Jul 29, 2016 am 08:38 AMPHP? ?? ??
PHP? ??? ?? ???? ?? ??? ???? ?? ?????? ?? ??? ?? ? ??? ??? ??? PHP? ??? ?? ?? ?? ??? ???? ?????. ?? ??.
basename - ??? ?? ?? ??? ?????.
?? ??: $path = "/home/httpd/html/index.php"
$file = basename($path); set to "index.php"
$file = basename($path,".php"); // $file? "index"? ???
pathinfo(): ??? ?? ?? ??
?? ??: $path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["dirname"] . "n" /www/htdocs ?? ??
echo $path_parts[ " basename"] . "n"; index.html ?? ? ???
echo $path_parts["extension"] . html ?? ??
?? ?? ? ?? ??
filesize() ?? ??(???)
?? ??: $bytes=filesize("a.txt")
echo $bytes round($bytes/1024,2)
fileatime(): ??? ????? ???? ??(?????)
?? ??: echo date(“Y-m-d g:i:sa”, fileatime)
filectime(): ?? ?? ??
?? ??: echo date( “Y-m-d g: i:sa",filectime);
filemtime(): ??? ??? ???? ??
?? ??: echo date("Y-m-d g:i:sa",filemtime);
fileperms(): ?? ?? ? ?? ???
?? ??: echo substr(base_convert(fileperms(a.txt),10,8),3)
fileowner(): ?? ???? uid(?) Linux ????? ??? )
?? ??: echo fileowner("a.txt");
?? ??
'r' ?? ?? ??? ?? ?? ???? ?? ??? ?????.
'r ' ??-?? ??? ?? ?? ???? ?? ??? ?????.
'w'? ?? ??? ??? ?? ???? ?? ??? ????? ?? ?? ??? 0?? ????. ??? ???? ??? ??? ????.
'w ' ??-?? ??? ??, ?? ???? ?? ??? ???? ?? ??? 0?? ????. ??? ???? ??? ??? ????.
'a'? ?? ??? ??? ?? ???? ?? ?? ?????. ??? ???? ??? ??? ????.
'a ' ??-?? ??? ?? ?? ???? ?? ?? ?????. ??? ???? ??? ??? ????.
'x' ?? ???? ?? ??? ???? ????? ??? ???. ??? ?? ???? ?? fopen() ??? ???? FALSE? ???? E_WARNING ?? ?? ???? ?????. ??? ???? ??? ??? ????. ?? ?? open(2) ??? ??? ?? O_EXCL|O_CREAT ???? ???? ?? ?????. ? ??? PHP 4.3.2 ???? ???? ?? ???? ??? ? ????.
'x ' ?? ???? ?? ??? ???? ??-?? ??? ??? ???. ??? ?? ???? ?? fopen() ??? ???? FALSE? ???? E_WARNING ?? ?? ???? ?????. ??? ???? ??? ??? ????. ?? ?? open(2) ??? ??? ?? O_EXCL|O_CREAT ???? ???? ?? ?????. ? ??? PHP 4.3.2 ???? ???? ?? ???? ??? ? ????.
fopen() -- ?? ?? URL ??
fclose() -- ?? ?? ??? ??
fread() -- ?? ?? ??
fwrite() -- ?? ??
?? ??: if(!$f=@fopen("file03.php","x")){//?? ?? x ??? ??
die("?? ?? ??") /?? ??
}
fwrite($f,"kkkkkkkkkk"); //?? ??? ?? ??
echo fread($f,10) //? ??? ?? ??
fclose($ f); ?? ?? ??? ????.
file() -- ?? ??? ??? ????.
?? ??: $arr=file("file03.php")
print_r( $arr) / /??? ??? ??? ?????.
readfile()--??? ?? ?? ??? ???.
?? ??: $str=readfile("file03.php");
echo $str; ??
?? ??? ?? ??:
$f=fopen("file03.php" , "r");
$i=fread($f,1000);
echo "{$i}?? ?????."
fclose($f); fopen("file03.php","w");
$i ;
fwrite($f,$i)
fclose($f) `` ````````````````````````````
file_get_contents() – ?? ??? ???? ?????.
?? ??: file_get_contents(?? ?? ?? URL)
file_put_contents() –? fopen(), fwrite() ? fclose()? ???? ???? ?? ??? ??? ?? ???? ??? ???.
file_put_contents( File name, write data)
feof() -- ?? ???? ?? ?? ????? ???
ftell() -- ?? ???? ??/?? ??? ?????.
?? ?? ftell(file ???)
flock() -- ?? ?? ?? ??
?? ??: ??(?? ???, ?? ????)
?? ???: ???(fopen) ?? ??? ?? ???????:
" LOCK_SH "? ?? ??(?? ????)? ?? ?? ?????(PHP 4.0.1 ?? ????? 1? ??).
"LOCK_EX"? ??? ??(???)? ?? ?? ?????(PHP4.0.1 ?? ????? 2? ???).
"LOCK_UN"? ??(?? ?? ???)? ???? ?? ?????(PHP4.0.1 ?? ????? 3?? ???).
"LOCK_NB"? ?? ? Flock()? ???? ?? ??? ?? ?? ? ????? ?? ????? ????? ?????.
fseek( ) - ?? ???? ?? ??
?? ??: fseek( ?? ???, ??? ?? ? [, ?? ?? ??])
?? ???: "http://" ?? "ftp://" ??? fopen()?? ??? ?? ???? ?? ? ??? ? ????.
?? ? ??: ??? ?? ?? ???? ??? ??? ??? ??: ??? ?? ?? ???? ??? ??? ?? ??:
?? ?? ??:
SEEK_CUR - ??? ?? ??? ?????.
SEEK_SET - ??? ??? ?? ??? ???? ?????. (???)
SEEK_END - ??? ??? ??? ?????.
rewind( ) -- ?? ???? ??? ???????. ?, ?? ???? ??? ?? ???? ?????.
?? ??: rewind(?? ???)
??: ??? ??("a" ?? "a") ??? ??? ?? ???? ???? ??? ??? ?? ???? ?? ?????. ??
chgrp( ) -- ??? ?? ?? ??
?? ??: chgrp(?? ??, ?? ??)
filegroup( ) -- ??? ?? ????
?? ?? : filegroup( ?? ??)
chmod( ) -- ?? ?? ??
?? ??: chmod(?? ??, ?? ??) 755 666
chown( ) -- ?? ??? ??
?? ??: chown(?? ??, ???)
fileowner( ) -- ?? ???? ?????.
?? ??: fileowner(?? ??)
posix_getpwuid()? ???? ??? ???? ?? ?????.
copy( ) -- ?? ??
?? ??: ??(?? ??, ?? ??)
?? ??: bool, ???? TRUE, ???? FALSE.
???? ??: ?? ??? ?? ??? ?????.
unlink() -- ?? ??
?? ??: unlink(?? ??)
?? ??: bool ??, ???? TRUE, ???? FALSE.
???? ??: ??? ?? ?? ??
rename() -- ?? ?? ???? ?? ???
?? ??: rename(?? ?? ??, ? ?? ??)
?? ??: bool ??, ?? ???? TRUE, ???? FALSE???.
???? ??: ?? ?? ??? ? ?? ???? ?????.
?? ?? ??
file_exists( ) -- ?? ?? ????? ????? ??
?? ??: file_exists(?? ??)
?? ??: bool ??, ???? true, ??? ??? ?? ??.
filesize( ) -- ?? ?? ????
?? ??: filesize(?? ??)
?? ??: ?? ??? ??? ??? ????, ??? ???? false? ?????. -- ?? ?? ????
?? ??: filetype(?? ??)
?? ??: ?? ??? ?????. ??? ?? fifo, char, dir, block, link, file ? ? ? ?????.??? ???? false? ??
is_dir( ) -- ??? ?? ??? ?????? ??
?? ??: is_dir(??)
?? ??: ?? ??? ???? ????? ??, true? ????, ??? ??? false? ?????.
is_executable( ) -- ??? ?? ??? ?? ???? ??
?? ??: is_executable(??)
?? ??: ??? ???? ?? ???? TRUE, ??? ??? FALSE.
is_file() -- ??? ?? ??? ?? ???? ??
?? ??: is_file(??)
?? ??: ??? ???? ?? ??? ?? TRUE???.
is_link( ) -- ??? ?? ??? ??? ???? ??
?? ??: is_link(name)
?? ??: ??? ???? ??? ???? true? ?????.
is_readable( ) -- ??? ?? ??? ?? ? ??? ??
?? ??: is_readable(?? ??)
?? ??: ??? ???? ?? ? ??? TRUE? ?????.
is_writable( ) -- ??? ?? ??? ?? ???? ??? ?????.
?? ??: is_writable(?? ??)
?? ??: ??? ???? ?? ??? ?? TRUE???.
Iterator ?????? ???? ?? ??
Iterator ?????? ?? ???
current(): ?? ???(list)? ?? ?? ?????.
next(): ???? ? ?? ??? ???? ? ?????.
valid(): ?? ??? ?? ??? ??? ?????. ???? true? ????, ??? ??? false? ?????.
rewind(): ??? ??? ?? ??? ???? ? ????. ??? ??? ???? ???? ? ?? ?????.
?? ??? 1/2 12?? ???
? ??? ??? ?????? PHP ?? ?? ?? ? ?? ??? ???? ??? 1/2? ?? ???, ??? ?? ???? ??? ???? ??, PHP ????? ??? ?? ????? ??? ???? ?????.

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











ToversionAphp ??, forclarityandeasofrouting, ac

TOSECURELYHANDLEAUSTENCENDACTIONANDACTERIZINGINPHP, FORCUCTSESTEPS : 1. ALWAYSHASHPASSWORTHPASSWORD_HASH () ? VERVERIFYUSINGPANSWORD_VERIFY (), usePREPAREDSTATEMENTSTOPREVENTSQLINGERGED, andSTOREUSERSESSEATAIN $ _SESSIONSAFTERLOGIN.2.impleplempletrole ?? ACCESSC

ProceduralAndObject-OrientedProgramming (OOP) InphpDiffersiMINTIFINTIONTERINGLISTURE, ??? ? ? DATAHANDLING

phpdoesnothaveAbuilt-inweakMapButofferSweakReference.1.WeakReenceAllowsholdingReferences withoutpreventinggarbageCollection.2.ItusteForCaching, Eventlisteners, andMetAdataWithoutAftingObjectLifeCycles.3.youcoucococococococcinccing

PHP?? ?? ???? ???? ????? ??? ?? ??? ???? ?? ??? ??? ??? ???? ????. 1. finfo_file ()? ???? ?? ?? ??? ???? ???/jpeg? ?? ?? ?? ? ?????. 2. uniqid ()? ???? ??? ?? ??? ???? ? Web ?? ????? ??????. 3. php.ini ? html ??? ?? ?? ??? ???? ???? ??? 0755? ?????. 4. Clamav? ???? ???? ???? ??? ??????. ??? ??? ?? ???? ????? ???? ?? ??? ????? ???? ??? ? ??? ?????.

PHP?? ==? ==? ?? ???? ?? ??? ??????. == ?? ??? ?? ?? ?????. ?? ??, 5 == "5"? true? ????, ?? ??? ???? ?? ?? ??? ????? ????? (? : 5 === "5"? false? ?????. ?? ?????? ===? ? ???? ?? ?????? == ?? ??? ??? ???? ?????.

?, PHP? ?? ?? ?? ?????? ?? MongoDB ? Redis? ?? NOSQL ??????? ?? ??? ? ????. ?? MongoDBPHP ???? (PECL ?? Composer? ?? ??)? ???? ????? ????? ??? ?????? ? ???? ????? ??, ??, ?? ? ?? ??? ?????. ??, Predis ????? ?? Phpredis ??? ???? Redis? ???? ?? ? ?? ? ??? ???? ??? ????? Phpredis? ???? ?? Predis? ?? ??? ?????. ? ? ?? ??? ???? ? ????? ????.

PHP?? ?? ??? ??? ???? ??? ??? ????. 1. ?? ??? ?? ? ?? ??? ??? ???? ???? ??? ? ????. ??? ??? ???? ????? ????? ???? ????. 2. ?? ?? ?? - ??, ??? ???? ?? ??? ?????. 3. ?? ???? ??? ??? ???? ??? ??? ?????. 4. Division? / ??? ???? 0?? ??? ?? ????? ??? ?? ??? ?? ? ? ????. 5. ???? ??? ???? ?? ?? ? ?? ??? ???? ? ??? ? ???, ??? ?? ? ? ??? ??? ???? ?????. ? ???? ???? ???? ??? ??? ??? ???? ?? ??? ? ??????? ????.
