2017-10-05 3 views
0

J'ai un formulaire de contact mis en place sur mon site. Récemment j'ai décidé de faire la page multilangue. Tout fonctionne bien, mais je ne sais pas comment l'implémenter dans les formulaires de contact qui apparaîtront après l'envoi d'un email. Il est par exemple comment il est à l'origine écrit:Formulaire de contact PHP multilingue, est-ce possible?

if(empty($_POST["userName"])) { 
     $output = json_encode(array('type'=>'error', 'text' => '<i class="icon ion-close-round"></i> We are sorry but Your name is too short.')); 
     die($output); 
    } 

et je veux changer le texte « Nous sommes désolés mais votre nom est trop court. » avec écho à mon fichier php langue, voici par exemple:

echo htmlspecialchars($lang['warning']); 

dans le fichier lang.php il y a:

$lang["warning"] = "We are sorry but Your name is too short."; 

est-il possible en quelque sorte s'il vous plaît? Merci pour tous les conseils :)

Répondre

1

simplement concaténer les chaînes devraient fonctionner:

if(empty($_POST["userName"])) { 
    $output = json_encode(array('type'=>'error', 'text' => '<i class="icon ion-close-round"></i> ' . htmlspecialchars($lang['warning']))); 
    die($output); 
} 
+0

bossé comme le charme, je vous remercie beaucoup :) –