找到关于编程的34423 篇文章

检查 PHP 中的 memory_limit

AmitDiwan
更新于 2020年4月7日 11:58:33

988 次浏览

‘memory_limit’ 是单个 PHP 脚本允许使用的最大服务器内存量。在比较内存阈值之前,需要转换该值。例如 - 64M 转换为 64 * 1024 * 1024。之后,进行比较并打印结果。

PHP 中 'isset()' 和 '!empty()' 的区别是什么?

AmitDiwan
更新于 2020年4月7日 11:56:02

815 次浏览

isset 函数 ISSET 检查变量是否已设置。换句话说,它检查变量的值是否为 NULL 或未赋值。如果变量存在且值不为 NULL,则 ISSET 返回 TRUE。这意味着赋值为 "", 0, "0" 或 FALSE 的变量都被设置为,因此对于 ISSET 为 TRUE。示例 实时演示输出这将产生以下输出 - 0 使用 isset 函数已设置 数组未设置。!empty 函数 EMPTY 检查变量是否为空。空被解释为:""(空字符串),0(整数),0.0 ... 阅读更多

在 PHP 中检测客户端区域设置的最简单方法

AmitDiwan
更新于 2020年4月7日 11:52:30

834 次浏览

从 5.3.0 开始,PHP 提供了一个函数来将 ‘$_SERVER['HTTP_ACCEPT_LANGUAGE']’ 变量解析为区域设置 - 示例 $locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']); echo $locale; ‘$_SERVER['HTTP_ACCEPT_LANGUAGE']’ 函数通过将当前区域设置的语言作为参数来帮助检测区域设置。输出这将产生以下输出 - en_US 大多数浏览器提交一个 Accept-Language HTTP 头,如果它们来自美国,则指定 en-us。一些较旧的浏览器仅使用 en。英国英语用户通常将其系统或用户区域设置设置为英国英语,这是默认的浏览器配置。这将导致 en-gb 作为 Accept Language 头。其他国家/地区也有 en 区域设置,例如 en-za(南非),以及 ... 阅读更多

在 PHP 中读取/写入 MS Word 文件

AmitDiwan
更新于 2020年4月7日 11:50:09

492 次浏览

Microsoft 强烈建议不要通过 COM 对象自动执行 Office 文档。它引用以下内容 -“Microsoft 目前不推荐或不支持从任何无人值守的、非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)自动执行 Microsoft Office 应用程序,因为在 Office 在此环境中运行时,Office 可能表现出不稳定的行为和/或死锁。”由于 .docx 文件具有 XML 基础(为此可以使用 PHPDOCX),因此无需 COM 对象即可创建 .docx 文件。这种方法的额外优势是无需创建已安装的 Word 的本地副本 ... 阅读更多

PHP:从二进制数据重新创建和显示图像

AmitDiwan
更新于 2020年4月7日 11:48:20

2K+ 次浏览

这可以使用图像 src 属性中的数据 URI 来完成。格式 data:[][;charset=""][;base64],

PHP 中的 URL 解码

AmitDiwan
更新于 2020年4月7日 11:45:18

493 次浏览

可以使用内置的 'urldecode' 函数进行 URL 解码。这将返回编码的数据。urldecode 函数的语法字符串 urldecode($input) 它接受一个参数 ($input),即要解码的 URL。如果解码成功,则返回解码后的字符串 - 示例 实时演示 在上面的代码行中,'urldecode' 函数接收原始(编码字符串)并返回字符串的解码值。输出这将产生以下输出 - https://medium.com/

在 PHP 中将 ASCII 转换为 UTF-8 编码?

AmitDiwan
更新于 2020年4月7日 11:43:58

7K+ 次浏览

如果我们知道当前编码是 ASCII,则可以使用 'iconv' 函数将 ASCII 转换为 UTF-8。原始字符串可以作为参数传递给 iconv 函数以将其编码为 UTF-8。示例 实时演示将带有特殊字符的字符串赋值给 'str' 变量。这将传递给 'iconv' 函数,以及它当前所在的编码以及需要转换到的编码。输出这将产生以下输出 - 原文:ábrêcWtë 普通:�br�cWt�另一种方法是检测编码,然后将其转换为适当的编码 - 示例 实时演示 $string = ... 阅读更多

通过 PHP 中的 AJAX 调用下载文件

AmitDiwan
更新于 2020年4月7日 11:40:45

2K+ 次浏览

使用 Ajax 下载文件不被认为是一个好主意。相反,应该使用 window.location = 或 document.location。'window.location' 具有以下特性 - 需要启用 JavaScript 它不需要 PHP。它有助于显示网站的内容,并在几秒钟后重定向用户。重定向可以依赖于任何条件,例如 - $success = 1 if ($success) {    window.location.href = 'http://example.com'; } 一个名为 'success' 的变量赋值为 1。当满足此条件时,将使用 window.location。运行时,用户将被重定向到网站 'http://example.com'阅读更多

使用 PHP 的 HTML DOMDocument 解析 HTML

AmitDiwan
更新于 2020年4月7日 11:36:35

442 次浏览

可以使用以下代码获取类名为 "main" 的标签内类名为 "text" 的标签内的文本 - 示例 $html = nodeValue)); } 输出这将产生以下输出 - 字符串 ‘This is text 1’(长度=14) 字符串 ‘This is text 2’(长度=14)

如何在 PHP 中回显 XML 文件

AmitDiwan
更新于 2020年4月7日 11:33:36

2K+ 次浏览

可以使用 PHP 包装器使 HTTP URL 像本地文件一样工作。可以使用 file_get_contents() 获取 URL 的内容,并可以使用 echo 回显或使用 readfile 函数读取。下面是一个执行此操作的示例代码 - $file = file_get_contents('http://example.com/'); echo $file; 另一种方法如下所示 - readfile('http://example.com/'); header('Content-type: text/xml'); //在显示输出之前必须设置正确的 MIME 类型。也可以使用 asXML 方法。下面是一个示例代码 - echo $xml->asXML(); 或 $xml->asXML('filename.xml'); //为 xml 文件提供名称。阅读更多

广告
© . All rights reserved.