ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:19.95KB ,
资源ID:20714455      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20714455.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(20个常用的PHP源代码收集文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

20个常用的PHP源代码收集文档格式.docx

1、2. PHP生成一个随机字符串如果不需要可阅读的字符串,使用此函数替代,即可创建一个随机字符串,作为用户的随机密码等。/*l - length of random string*/function generate_rand($l)$c= ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789srand(double)microtime()*1000000);for($i=0;$l; $i+) $rand.= $crand()%strlen($c);return $rand;3. PHP编码电子邮件地址使用此代码,可以将任何

2、电子邮件地址编码为 html 字符实体,以防止被垃圾邮件程序收集。function encode_email($email=, $linkText=Contact Us, $attrs =class=emailencoder )/ remplazar aroba y puntos$email = str_replace(, @, $email);.#46;$email = str_split($email, 5);$linkText = str_replace(, $linkText);$linkText = str_split($linkText, 5);$part1 = $part

3、4 = /a$encoded = script type=text/javascript$encoded .= document.write($part1$part2foreach($email as $e)$e$part3foreach($linkText as $l)$l$part4$encoded .= /scriptreturn $encoded;4. PHP验证邮件地址电子邮件验证也许是中最常用的网页表单验证,此代码除了验证电子邮件地址,也可以选择检查邮件域所属 DNS 中的 MX 记录,使邮件验证功能更加强大。function is_valid_email($email, $tes

4、t_mx = false)if(eregi(_a-z0-9-+)(._a-z0-9-+)*(a-z0-9-+)(.a-z0-9-+)*(.a-z2,4)$, $email)if($test_mx)list($username, $domain) = split(return getmxrr($domain, $mxrecords);elsereturn true;return false;5. PHP列出目录内容function list_files($dir)if(is_dir($dir)if($handle = opendir($dir)while($file = readdir($han

5、dle) != false)if($ . & $ .Thumbs.db)echo a target=_blank href=.$dir.$file.$file.brnclosedir($handle);6. PHP销毁目录删除一个目录,包括它的内容。/*dir - Directory to destroy*virtualoptional- whether a virtual directoryfunction destroyDir($dir, $virtual = false)$ds = DIRECTORY_SEPARATOR;$dir = $virtual ? realpath($dir)

6、: $dir;$dir = substr($dir, -1) = $ds ? substr($dir, 0, -1) :if (is_dir($dir) & $handle = opendir($dir)while ($file = readdir($handle)if ($ | $ .continue;elseif (is_dir($dir.$ds.$file)destroyDir($dir.$ds.$file);unlink($dir.$ds.$file);rmdir($dir);7. PHP解析 JSON 数据与大多数流行的 Web 服务如 twitter 通过开放 API 来提供数据一

7、样,它总是能够知道如何解析 API 数据的各种传送格式,包括 JSON,XML 等等。$json_string=id:1,namefooemailinterestwordpressphp $obj=$json_string);echo $obj-name; /prints foointerest1; /prints php8. PHP解析 XML 数据 /xml string$xml_string=?xml version=1.0usersuser id=398nameFooemail/user867Foobar/load the xml string using simplexml$xml

8、= simplexml_load_string($xml_string);/loop through the each node of userforeach ($xml-user as $user)/access attributeecho $userid, /subnodes are accessed by - operatorecho $user-name, email, br / 9. PHP创建日志缩略名创建用户友好的日志缩略名。 function create_slug($string)$slug=preg_replace(/A-Za-z0-9-+/-, $string);retu

9、rn $slug; 10. PHP获取客户端真实 IP 地址该函数将获取用户的真实 IP 地址,即便他使用代理服务器。 function getRealIpAddr()if (!emptyempty($_SERVERHTTP_CLIENT_IP)$ip=$_SERVER;elseif (!HTTP_X_FORWARDED_FOR/to check ip is pass from proxyREMOTE_ADDRreturn $ip; 11. PHP强制性文件下载为用户提供强制性的文件下载功能。 /*file - path to filefunction force_download($file

10、)if (isset($file)&($file) header(Content-length: .($file);header(Content-Type: application/octet-streamContent-Disposition: attachment; . $file . readfile($file else echo No 12. PHP创建标签云 function getCloud( $data = array(), $minFontSize = 12, $maxFontSize = 30 )$minimumCount = min( array_values( $dat

11、a ) );$maximumCount = max( array_values( $data ) );$spread = $maximumCount - $minimumCount;$cloudHTML = $cloudTags = array();$spread = 0 & $spread = 1;foreach( $data as $tag = $count )$size = $minFontSize + ( $count - $minimumCount )* ( $maxFontSize - $minFontSize ) / $spread;$cloudTags = a style=fo

12、nt-size: . floor( $size ) . px. # title= . $tag . returned a count of . $count . . htmlspecialchars( stripslashes( $tag ) ) . return join( , $cloudTags ) . /* Sample usage */$arr = Array(Actionscript = 35, Adobe 22, Array 44, Background 43,Blur 18, Canvas 33, Class 15, Color Palette 11, Crop 42,Deli

13、miter 13, Depth 34, Design 8, Encode 12, Encryption 30,Extract 28, Filters 42);echo getCloud($arr, 12, 36); 13. PHP寻找两个字符串的相似性PHP 提供了一个极少使用的 similar_text 函数,但此函数非常有用,用于比较两个字符串并返回相似程度的百分比。 similar_text($string1, $string2, $percent);/$percent will have the percentage of similarity 14. PHP在应用程序中使用 Grav

14、atar 通用头像随着 WordPress 越来越普及,Gravatar 也随之流行。由于 Gravatar 提供了易于使用的 API,将其纳入应用程序也变得十分方便。 /*email - Email address to show gravatar for*size - size of gravatar*default - URL of default gravatar to use*rating - rating of Gravatar(G, PG, R, X)function show_gravatar($email, $size, $default, $rating)img src=.

15、md5($email).default=.$default.size=.$size.rating=.$rating. width=pxheight= / 15. PHP在字符断点处截断文字所谓断字 (word break),即一个单词可在转行时断开的地方。这一函数将在断字处截断字符串。 / Original PHP code by Chirp Internet:/ Please acknowledge use of this code by including this header.function myTruncate($string, $limit, $break=, $pad=.) /

16、 return with no change if string is shorter than $limitif(strlen($string) = $limit)return $string;/ is $break present between $limit and the end of the string?if(false != ($breakpoint = strpos($string, $break, $limit) if($breakpoint open($destination,$overwrite ? ZIPARCHIVE:OVERWRITE :CREATE) != tru

17、e) /add the filesforeach($valid_files as $file) $zip-addFile($file,$file);/debug/echo The zip archive contains ,$zip-numFiles, files with a status of status;/close the zip - done!close();/check to make sure the return ($destination);/* Example Usage */$(create_zip($files, myzip, true); 17. PHP解压缩 Zi

18、p 文件 /*file - path to zip file*destination - destination directory for unzipped filesfunction unzip_file($file, $destination)/ create object$zip = new ZipArchive() ;/ open archiveif ($zip-open($file) != TRUE) die (Could not open archive);/ extract contents to destination directoryextractTo($destinat

19、ion);/ close archiveArchive extracted to directory 18. PHP为 URL 地址预设 http 字符串有时需要接受一些表单中的网址输入,但用户很少添加 http:/ 字段,此代码将为网址添加该字段。 if (!preg_match(/(http|, $_POSTurl) $_POST = http:/.$_POST 19. PHP将网址字符串转换成超级链接该函数将 URL 和 E-mail 地址字符串转换为可点击的超级链接。 function makeClickableLinks($text) $text = eregi_replace(f|

20、ht)1tp:/)-a-zA-Z0-9:%_+.#?/=+)11, $text); $text = eregi_replace(:space:()(www.-a-zA-Z0-9:/22(_.0-9a-z-+(0-9a-z0-9a-z-+.)+a-z2,3)mailto: return $text; 20. PHP调整图像尺寸创建图像缩略图需要许多时间,此代码将有助于了解缩略图的逻辑。 /* - path to the image*tmpname - temporary path to thumbnail*xmax - max width*ymax - max heightfunction re

21、size_image($, $tmpname, $xmax, $ymax)$ext = explode(, $);$ext = $extcount($ext)-1;if($ext = jpg | $ext = jpeg$im = imagecreatefromjpeg($tmpname);elseif($ext = png$im = imagecreatefrompng($tmpname);gif$im = imagecreatefromgif($tmpname);$x = imagesx($im);$y = imagesy($im);if($x = $xmax & $y = $y) $newx = $xmax;$newy = $newx * $y / $x;else $newy = $ymax;$newx = $x / $y * $newy;$im2 =

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1