thumbnail
PHP出现错误调试查找问题方法
程序很少在第一次就正常运行。在您的程序中,许多事情可能会出错,从而导致PHP解释器生成错误消息。 您可以选择这些错误消息的去向。消息可以与其他程序输出一起发送到Web浏览器。它们也可以包含在Web服务器错误日志中。 要使错误消息在浏览器中显示,请将display_errors配置指令设置为On。 要将错误发送到Web服务器错误日志,请将log_er…
thumbnail
PHP错误与异常处理方法
错误处理是捕获程序引发的错误,然后采取适当措施的过程。如果您能够正确处理错误,则可能导致许多不可预见的后果。 在PHP中处理错误非常简单。 使用die()函数 在编写PHP程序时,应先检查所有可能的错误情况,然后在需要时采取适当的措施。 请尝试以下示例,但不要使用/tmp/test.xt文件,也不要使用此文件。 <?php if(!file_…
PHP-正则表达式使用方法
正则表达式无非是字符本身的序列或模式。它们为模式匹配功能奠定了基础。 使用正则表达式,您可以搜索另一个字符串中的特定字符串,可以用另一个字符串替换一个字符串,并且可以将一个字符串拆分成许多块。 PHP提供了特定于两组正则表达式函数的函数,每组对应于某种类型的正则表达式。您可以根据自己的舒适度使用它们中的任何一种。 POSIX正则表达式PERL样式正…
thumbnail
PHP超全局变量和服务器变量
PHP为它运行的任何脚本提供了大量预定义变量。PHP提供了一组预定义的数组,其中包含来自Web服务器,环境和用户输入的变量。这些新数组称为超全局变量- 以下所有变量在每个范围内都自动可用。 PHP超全局变量 序号变量与说明1个$全球包含对脚本全局范围内当前可用的每个变量的引用。该数组的键是全局变量的名称。2$ _SERVER这是一个包含标题,路径和…
PHP编码标准详解
每个公司都基于最佳实践遵循不同的编码标准。需要编码标准,因为可能有许多开发人员在不同的模块上工作,因此如果他们开始发明自己的标准,那么源将变得非常难以管理,并且将来将很难维护该源代码。 这是使用编码规范的几个原因- 您的同行程序员必须了解您生成的代码。编码标准是所有团队解密代码的蓝图。通过一致的编码实现的简洁性和清晰度可以避免常见错误。如果您在一段…
thumbnail
php文件上传脚本及步骤
PHP脚本可以与HTML表单一起使用,以允许用户将文件上传到服务器。最初,文件被上传到临时目录,然后通过PHP脚本重定位到目标位置。 PHP脚本可以与HTML表单一起使用,以允许用户将文件上传到服务器。最初,文件被上传到临时目录,然后通过PHP脚本重定位到目标位置。 phpinfo.php页面中的信息将用于文件上传的临时目录描述为upload_tm…
thumbnail
如何使用PHP发送电子邮件
必须在php.ini文件中正确配置PHP ,并详细说明系统如何发送电子邮件。打开/ etc /目录中的php.ini文件,并找到标题为[邮件功能]的部分。 Windows用户应确保提供了两个指令。第一个称为SMTP,它定义您的电子邮件服务器地址。第二个称为sendmail_from,它定义您自己的电子邮件地址。 Windows的配置应如下所示: […
thumbnail
使用PHP会话使数据跨整个网站的各个页面
会话在服务器上的临时目录中创建一个文件,该目录中存储了已注册的会话变量及其值。在访问期间,该数据将可用于网站上的所有页面。 临时文件的位置由php.ini文件中名为session.save_path的设置确定。在使用任何会话变量之前,请确保已设置此路径。 当会话开始时,会发生以下情况- PHP首先为该特定会话创建一个唯一标识符,该标识符是32个十六…
PHP如何设置Cookies
Cookies是存储在客户端计算机上的文本文件,并且保留使用跟踪目的。PHP透明地支持HTTP cookie。 识别回头用户涉及三个步骤- 服务器脚本将一组cookie发送到浏览器。例如姓名,年龄或身份证号码等。浏览器将此信息存储在本地计算机上,以备将来使用。当下一次浏览器向Web服务器发送任何请求时,它会将那些cookie信息发送到服务器,并且服…
PHP函数如何创建和调用
PHP函数类似于其他编程语言。函数是一段代码,它以参数的形式接受一个以上的输入,并进行一些处理并返回一个值。 您已经看过许多函数,例如fopen()和fread()等。它们是内置函数,但是PHP也为您提供了创建自己的函数的选项。 有两部分应该对您清楚- 创建一个PHP函数调用PHP函数 实际上,您几乎不需要创建自己的PHP函数,因为已经为不同区域创…