当前位置: 首页 > news >正文

58同城怎么做网站校园生活网页设计

58同城怎么做网站,校园生活网页设计,昆山网站制作 微博,网站建设需要的准备1 需求 2 basename 在 PHP 中#xff0c;basename() 函数用于返回路径中的文件名部分。如果路径中包含了文件扩展名#xff0c;则该函数也会返回它。如果路径的结尾有斜杠#xff08;/#xff09;或反斜杠#xff08;\#xff09;#xff0c;则 basename() 函数会返回空…1 需求 2 basename 在 PHP 中basename() 函数用于返回路径中的文件名部分。如果路径中包含了文件扩展名则该函数也会返回它。如果路径的结尾有斜杠/或反斜杠\则 basename() 函数会返回空字符串。 函数的基本语法是 string basename ( string $path [, string $suffix ] ) $path 是必需的参数指定了需要处理的路径。$suffix 是可选的参数如果你指定了一个字符串作为后缀并且这个后缀在文件名的末尾那么它会被去除。 示例 // 不带后缀参数 $path /home/username/documents/myfile.txt; $filename basename($path); echo $filename; // 输出: myfile.txt// 带有后缀参数 $filename basename($path, .txt); echo $filename; // 输出: myfile// 如果路径以斜杠结尾 $path /home/username/documents/; $filename basename($path); echo $filename; // 输出: 空字符串 注意basename() 函数并不检查文件或目录是否真的存在它只是根据提供的路径字符串进行字符串操作。因此即使 $path 指向的文件或目录不存在basename() 仍然会返回路径中的文件名部分。 此外如果你正在处理用户输入或不可信的路径你应该始终验证和清理这些路径以防止潜在的安全风险如目录遍历攻击也称为路径遍历或本地文件包含。 2 pathinfo 在 PHP 中strtolower() 函数用于将字符串中的所有字符转换为小写而 pathinfo() 函数用于返回文件路径的信息。当你将 pathinfo() 与 PATHINFO_EXTENSION 常量一起使用时它会返回文件路径的扩展名部分。 将这两个函数结合起来strtolower(pathinfo($target_file, PATHINFO_EXTENSION)) 的作用是获取 $target_file 变量中指定的文件的扩展名并将其转换为小写。 这里是一个示例 $target_file uploads/myfile.JPG; // 假设这是你的文件路径// 使用 pathinfo 获取扩展名并使用 strtolower 转换为小写 $extension strtolower(pathinfo($target_file, PATHINFO_EXTENSION));echo $extension; // 输出: jpg 在上面的示例中$target_file 变量包含了一个文件路径其中文件的扩展名是 JPG。通过调用 pathinfo($target_file, PATHINFO_EXTENSION)我们获取了扩展名 JPG。然后我们使用 strtolower() 函数将其转换为小写得到了 jpg。最后我们将结果存储在 $extension 变量中并输出它。 2 htmlspecialchars 在 PHP 中htmlspecialchars() 函数用于将特殊字符转换为 HTML 实体。这样做是为了防止跨站脚本攻击XSS和其他安全漏洞通过确保这些特殊字符在 HTML 上下文中被正确地转义。 特殊字符包括  (和号) 转换为 amp; (双引号) 转换为 quot;只有当 ENT_QUOTES 被设置时 (单引号) 转换为 #039;在 PHP 5.4.0 之前的版本中只有当 ENT_QUOTES 被设置时在 PHP 5.4.0 及更高版本中总是如此 (小于号) 转换为 lt; (大于号) 转换为 gt; 函数的语法如下 string htmlspecialchars ( string $string [, int $flags ENT_COMPAT | ENT_HTML401 [, string $encoding ini_get(default_charset) [, bool $double_encode true ]]] ) $string需要转换的字符串。$flags一个位掩码指定如何转换字符串。可能的值包括 ENT_HTML401默认处理 HTML 4.01、ENT_HTML5处理 HTML 5、ENT_XHTML处理 XHTML、ENT_QUOTES转义单引号和双引号等。$encoding指定使用的字符编码。默认是 ini_get(default_charset)通常是 UTF-8。$double_encode当设置为 false 时防止已经存在的 HTML 实体被双重编码。默认为 true。 使用 htmlspecialchars() 的示例 $user_input scriptalert(XSS!);/script; $safe_output htmlspecialchars($user_input);echo $safe_output; // 输出lt;scriptgt;alert(quot;XSS!quot;);lt;/scriptgt; 在这个例子中script 标签和其中的 JavaScript 代码被转义成了无害的 HTML 实体从而防止了 XSS 攻击。当这段代码被浏览器渲染时它不会执行 JavaScript而只是简单地显示文本。 3 示例 4 参考资料
http://www.hkea.cn/news/14387877/

相关文章:

  • 装修公司网站该怎么做做自媒体你不得不知道的视频网站
  • 万网云虚拟主机上传网站芜湖新芜湖网站建设
  • 整站网站优化费用个人页面网页设计
  • 2017做哪些网站能致富建个网络平台多少钱
  • 个旧云锡建设集团网站显示网站运行时间代码
  • 保险公司网站查询佛山网站优化好
  • 全球军事局势最新消息惠州seo整站优化
  • 深圳有多少网站建设公司桂林网站seo
  • 临海建设银行网站聚名网备案
  • 网站建设方案书 百度文库教育云平台网站建设
  • 网站 类库制作企业网站与app有什么不同
  • 上传下载网站模板wordpress商品主题
  • 做营销网站公众平台微信登录
  • 2013影响网站百度搜索排名的关键因素统计wordpress+浮框
  • 求推荐做ppt的网站个人网站链接怎么做
  • 企业网站建设网站优化网站主机哪买
  • 如何选择佛山网站建设有什么网站学做标书的
  • 小众网站论文企业app定制
  • 手机网站建设 苏州手机网站大全123456
  • 浙江省建设项目招投标网站易语言 做网站
  • 源丰建设有限公司网站京津冀协同发展规划纲要全文 pdf
  • 网站开发的类型seo简历
  • 哈尔滨网站建设一薇ls15227百度公司在哪
  • 重庆怎么自己做网站网站的优化
  • 网上商城网站建设规划电商网站html模板
  • 漯河做网站龙岗网站制作讯息
  • 电子商务系统建设网站策划书双辽建设局网站
  • 全网推广平台seo手机关键词排行推广
  • 深圳建设造价信息网站免费下载简历自己填写
  • 央企八大设计院模板网站如何做seo