Php 可能是多语言用户错误通知

Php 可能是多语言用户错误通知,php,warnings,multilingual,Php,Warnings,Multilingual,我正在尝试为我创建的表单设置错误通知系统。假设一个字段没有填写,表单需要给它一个警告。我在同一个页面上发送和接收表单,这样用户在提交表单时就不会觉得自己在多个页面上来回走动。如何使其成为一个页面,以便在一个页面中记录所有错误,并使其成为多语言,以便在选择使用其他语言时添加其他语言警告 我认为我的计划不是很有用,因为在这两种情况下,我都包括一个完整的php文件,甚至不包括多语言。我完全不知道如何发出这种多语言警告 下面是表单检查器和错误报告的php代码 if ((isset($_POST['dSu

我正在尝试为我创建的表单设置错误通知系统。假设一个字段没有填写,表单需要给它一个警告。我在同一个页面上发送和接收表单,这样用户在提交表单时就不会觉得自己在多个页面上来回走动。如何使其成为一个页面,以便在一个页面中记录所有错误,并使其成为多语言,以便在选择使用其他语言时添加其他语言警告

我认为我的计划不是很有用,因为在这两种情况下,我都包括一个完整的php文件,甚至不包括多语言。我完全不知道如何发出这种多语言警告

下面是表单检查器和错误报告的php代码

if ((isset($_POST['dSubject']))
                 && 
        (isset($_POST['dStory']))) 
    {
        require_once('/action/submit.php'); 
    } elseif(!isset($_POST['dSubject'])) {
        require_once('inc/errors.php');
        $err = $dERR7538;
    } elseif(!isset($_POST['dSubject'])) {
        require_once('inc/errors.php');
        $err = $dERR6483;
    } else {

    }
遵循这一点,多语言是如何工作的。这将帮助您了解多语言的工作方式。请像这样定义错误数组

$curr='lang'; //this will be your current language

$error= array();

$error['lang'] = 'first language error';
$error['lang1'] = 'second language error';
$error['lang2'] = 'third language error';

echo $error[$curr];

如何设置窗体的语言?在相同的测试中有两个elseif()。。。。第二个错误永远不会出现。