{"id":1729,"date":"2017-01-31T05:14:13","date_gmt":"2017-01-30T21:14:13","guid":{"rendered":"http:\/\/cn.hostease.com\/xueyuan\/?p=1729"},"modified":"2017-01-31T05:14:13","modified_gmt":"2017-01-30T21:14:13","slug":"php-%e5%a6%82%e4%bd%95%e9%98%bb%e6%ad%a2%e7%94%a8%e6%88%b7%e4%b8%8a%e4%bc%a0%e6%88%90%e4%ba%ba%e7%85%a7%e7%89%87%e6%88%96%e8%80%85%e8%a3%b8%e7%85%a7","status":"publish","type":"post","link":"https:\/\/cn.hostease.com\/xueyuan\/jishu\/chengxujiaoben\/php\/php-%e5%a6%82%e4%bd%95%e9%98%bb%e6%ad%a2%e7%94%a8%e6%88%b7%e4%b8%8a%e4%bc%a0%e6%88%90%e4%ba%ba%e7%85%a7%e7%89%87%e6%88%96%e8%80%85%e8%a3%b8%e7%85%a7\/","title":{"rendered":"PHP \u5982\u4f55\u963b\u6b62\u7528\u6237\u4e0a\u4f20\u6210\u4eba\u7167\u7247\u6216\u8005\u88f8\u7167"},"content":{"rendered":"<p dir=\"ltr\">\u3000\u6211\u5728phpclasses.org\u4e0a\u9762\u5076\u7136\u53d1\u73b0\u4e00\u4e2a\u5f88\u6709\u7528\u7684\uff0c\u7531Bakr Alsharif\u5f00\u53d1\u7684\u53ef\u4ee5\u5e2e\u52a9\u5f00\u53d1\u8005\u57fa\u4e8e\u76ae\u80a4\u50cf\u7d20\u70b9\u6765\u68c0\u6d4b\u56fe\u7247\u88f8\u7167\u7684\u7c7b\u6587\u4ef6.<\/p>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u5b83\u4f1a\u5206\u6790\u5728\u4e00\u5f20\u56fe\u7247\u7684\u4e0d\u540c\u90e8\u5206\u4f7f\u7528\u7684\u989c\u8272\uff0c\u5e76\u51b3\u5b9a\u5176\u662f\u5426\u5339\u914d\u4eba\u7c7b\u76ae\u80a4\u989c\u8272\u7684\u8272\u8c03.<\/p>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u4f5c\u4e3a\u5206\u6790\u7684\u7ed3\u679c\uff0c\u4ed6\u4f1a\u8fd4\u56de\u4e00\u4e2a\u53cd\u6620\u56fe\u7247\u5305\u542b\u88f8\u9732\u7684\u53ef\u80fd\u6027\u7684\u5206\u503c.<\/p>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u6b64\u5916\uff0c\u4ed6\u8fd8\u53ef\u4ee5\u8f93\u51fa\u88ab\u5206\u6790\u7684\u56fe\u7247\uff0c\u4e0a\u9762\u5bf9\u4f7f\u7528\u7ed9\u5b9a\u989c\u8272\u7684\u80a4\u8272\u7684\u50cf\u7d20\u8fdb\u884c\u4e86\u6807\u8bb0.<\/p>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u5f53\u524d\u5b83\u53ef\u4ee5\u5bf9PNG\uff0cGIF\u548cJPEG\u56fe\u7247\u8fdb\u884c\u5206\u6790.<\/p>\n<h3 dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000PHP<\/h3>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u4e0b\u9762\u5c55\u793a\u4e86\u5982\u4f55\u4f7f\u7528\u8fd9\u4e2aPHP\u7c7b.<\/p>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u8ba9\u6211\u4eec\u5148\u4ece\u5305\u542b\u88f8\u4f53\u8fc7\u6ee4\u5668\uff0cnf.php\u6587\u4ef6\u5f00\u59cb.<\/p>\n<table class=\"syntaxhighlighter  php\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php keyword\">include<\/code><code class=\"php plain\">&amp;nbsp;(<\/code><code class=\"php string\">'nf.php'<\/code><code class=\"php plain\">);<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u63a5\u4e0b\u6765\uff0c\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u540d\u53ebImageFilter\u7684\u7c7b\uff0c\u7136\u540e\u628a\u5b83\u653e\u5230\u4e00\u4e2a\u53eb\u505a$filter\u7684\u53d8\u91cf\u4e2d.<\/p>\n<table class=\"syntaxhighlighter  php\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php variable\">$filter<\/code>\u00a0<code class=\"php plain\">=\u00a0<\/code><code class=\"php keyword\">new<\/code>\u00a0<code class=\"php plain\">ImageFilter;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u83b7\u53d6\u56fe\u7247\u7684\u5206\u503c\u5e76\u5c06\u5176\u653e\u5230\u4e00\u4e2a$score\u53d8\u91cf\u4e2d.<\/p>\n<table class=\"syntaxhighlighter  php\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php variable\">$score<\/code>\u00a0<code class=\"php plain\">=\u00a0<\/code><code class=\"php variable\">$filter<\/code>\u00a0<code class=\"php plain\">-&gt;\u00a0GetScore(<\/code><code class=\"php variable\">$_FILES<\/code><code class=\"php plain\">[<\/code><code class=\"php string\">'img'<\/code><code class=\"php plain\">][<\/code><code class=\"php string\">'tmp_name'<\/code><code class=\"php plain\">]);<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u5982\u679c\u56fe\u7247\u5206\u503c\u5927\u4e8e\u6216\u7b49\u4e8e60%\uff0c\u90a3\u5c31\u5c55\u793a\u4e00\u6761\uff08\u544a\u8b66\uff09\u6d88\u606f.<\/p>\n<table class=\"syntaxhighlighter  php\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php keyword\">if<\/code><code class=\"php plain\">(<\/code><code class=\"php variable\">$score<\/code>\u00a0<code class=\"php plain\">&gt;=\u00a060){<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"php comments\">\/*Message*\/<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"php plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u4e0b\u9762\u662f\u6240\u6709\u7684PHP\u4ee3\u7801:<\/p>\n<table class=\"syntaxhighlighter  php\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php plain\">&lt;?php<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"php comments\">\/*Include\u00a0the\u00a0Nudity\u00a0Filter\u00a0file*\/<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"php keyword\">include<\/code>\u00a0<code class=\"php plain\">(<\/code><code class=\"php string\">'nf.php'<\/code><code class=\"php plain\">);<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"php comments\">\/*Create\u00a0a\u00a0new\u00a0class\u00a0called\u00a0$filter*\/<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"php variable\">$filter<\/code>\u00a0<code class=\"php plain\">=\u00a0<\/code><code class=\"php keyword\">new<\/code>\u00a0<code class=\"php plain\">ImageFilter;<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"php comments\">\/*Get\u00a0the\u00a0score\u00a0of\u00a0the\u00a0image*\/<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"php variable\">$score<\/code>\u00a0<code class=\"php plain\">=\u00a0<\/code><code class=\"php variable\">$filter<\/code>\u00a0<code class=\"php plain\">-&gt;\u00a0GetScore(<\/code><code class=\"php variable\">$_FILES<\/code><code class=\"php plain\">[<\/code><code class=\"php string\">'img'<\/code><code class=\"php plain\">][<\/code><code class=\"php string\">'tmp_name'<\/code><code class=\"php plain\">]);<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"php comments\">\/*If\u00a0the\u00a0$score\u00a0variable\u00a0is\u00a0set*\/<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"php keyword\">if<\/code>\u00a0<code class=\"php plain\">(isset(<\/code><code class=\"php variable\">$score<\/code><code class=\"php plain\">))\u00a0{<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php comments\">\/*If\u00a0the\u00a0image\u00a0contains\u00a0nudity,\u00a0display\u00a0image\u00a0score\u00a0and\u00a0message.\u00a0Score\u00a0value\u00a0if\u00a0more\u00a0than\u00a060%,\u00a0it\u00a0is\u00a0considered\u00a0an\u00a0adult\u00a0image.*\/<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php keyword\">if<\/code>\u00a0<code class=\"php plain\">(<\/code><code class=\"php variable\">$score<\/code>\u00a0<code class=\"php plain\">&gt;=\u00a060)\u00a0{<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php functions\">echo<\/code>\u00a0<code class=\"php string\">\"Image\u00a0scored\u00a0\"<\/code>\u00a0<code class=\"php plain\">.\u00a0<\/code><code class=\"php variable\">$score<\/code>\u00a0<code class=\"php plain\">.\u00a0<\/code><code class=\"php string\">\"%,\u00a0It\u00a0seems\u00a0that\u00a0you\u00a0have\u00a0uploaded\u00a0a\u00a0nude\u00a0picture.\"<\/code><code class=\"php plain\">;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php comments\">\/*If\u00a0the\u00a0image\u00a0doesn't\u00a0contain\u00a0nudity*\/<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php plain\">}\u00a0<\/code><code class=\"php keyword\">else<\/code>\u00a0<code class=\"php keyword\">if<\/code>\u00a0<code class=\"php plain\">(<\/code><code class=\"php variable\">$score<\/code>\u00a0<code class=\"php plain\">&lt;\u00a00)\u00a0{<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php functions\">echo<\/code>\u00a0<code class=\"php string\">\"Congratulations,\u00a0you\u00a0have\u00a0uploaded\u00a0an\u00a0non-nude\u00a0image.\"<\/code><code class=\"php plain\">;<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"php spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"php plain\">}<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"php plain\">}<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"php plain\">?&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u6807\u8bb0\u8bed\u8a00<\/h3>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4e00\u4e2a\u57fa\u7840\u7684HTML\u8868\u5355\u4e0a\u4f20\u56fe\u7247.<\/p>\n<table class=\"syntaxhighlighter  php\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"php plain\">&lt;form\u00a0method=<\/code><code class=\"php string\">\"post\"<\/code>\u00a0<code class=\"php plain\">enctype=<\/code><code class=\"php string\">\"multipart\/form-data\"<\/code>\u00a0<code class=\"php plain\">action=<\/code><code class=\"php string\">\"&lt;?php\u00a0echo\u00a0$SERVER['PHP_SELF'];?&gt;\u00a0\"<\/code><code class=\"php plain\">&gt;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"php plain\">Upload\u00a0image:\u00a0<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"php plain\">&lt;input\u00a0type=<\/code><code class=\"php string\">\"file\"<\/code>\u00a0<code class=\"php plain\">name=<\/code><code class=\"php string\">\"img\"<\/code>\u00a0<code class=\"php plain\">id=<\/code><code class=\"php string\">\"img\"<\/code>\u00a0<code class=\"php plain\">\/&gt;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"php plain\">&lt;input\u00a0type=<\/code><code class=\"php string\">\"submit\"<\/code>\u00a0<code class=\"php plain\">value=<\/code><code class=\"php string\">\"Sumit\u00a0Image\"<\/code>\u00a0<code class=\"php plain\">\/&gt;<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"php plain\">&lt;\/form&gt;<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u603b\u7ed3<\/h3>\n<p dir=\"ltr\">\u00a0 \u00a0 \u3000\u3000\u8bf7\u8bb0\u5f97\uff0cPHP\u4e0d\u80fd\u591f\u68c0\u6d4b\u6240\u6709\u7684\u88f8\u4f53\u56fe\u7247\uff0c\u6240\u4ee5\u4e0d\u5b8c\u5168\u53ef\u4fe1.\u6211\u5e0c\u671b\u4f60\u89c9\u5f97\u8fd9\u8fd8\u6709\u70b9\u7528\u5904.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3000\u6211\u5728phpclasses.org\u4e0a\u9762\u5076\u7136\u53d1\u73b0\u4e00\u4e2a\u5f88\u6709\u7528\u7684\uff0c\u7531Bakr Alsharif\u5f00\u53d1\u7684\u53ef\u4ee5\u5e2e\u52a9\u5f00\u53d1\u8005\u57fa &#8230; <a title=\"PHP \u5982\u4f55\u963b\u6b62\u7528\u6237\u4e0a\u4f20\u6210\u4eba\u7167\u7247\u6216\u8005\u88f8\u7167\" class=\"read-more\" href=\"https:\/\/cn.hostease.com\/xueyuan\/jishu\/chengxujiaoben\/php\/php-%e5%a6%82%e4%bd%95%e9%98%bb%e6%ad%a2%e7%94%a8%e6%88%b7%e4%b8%8a%e4%bc%a0%e6%88%90%e4%ba%ba%e7%85%a7%e7%89%87%e6%88%96%e8%80%85%e8%a3%b8%e7%85%a7\/\" aria-label=\"\u9605\u8bfb PHP \u5982\u4f55\u963b\u6b62\u7528\u6237\u4e0a\u4f20\u6210\u4eba\u7167\u7247\u6216\u8005\u88f8\u7167\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[38,369],"class_list":["post-1729","post","type-post","status-publish","format-standard","hentry","category-php","tag-linux","tag-php"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/1729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/comments?post=1729"}],"version-history":[{"count":1,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/1729\/revisions"}],"predecessor-version":[{"id":1730,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/1729\/revisions\/1730"}],"wp:attachment":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media?parent=1729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/categories?post=1729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/tags?post=1729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}