メール送信
現在独学でPHPの勉強をしており、行き詰まってしまいここで質問をさせて頂きました。
行き詰まった内容ですがphpでメール送信のスクリプトを書いたのですが
エラーが出てしまい送れません。
こちらが私が書いたスクリプトになります。
<html>
<head><title>mail.php</title></head>
<body>
<?php
$address = $_POST["address"];
$subject = $_POST["subject"];
$message = $_POST["message"];
$header = "Content-Type: text/plain;charset=iso-2022-jp";
mb_language("Japanese");
if(mb_send_mail($address, $subject, mb_convert_encoding($message, "JIS", "EUC-JP"), $header)){
print("送信完了しました。");
}else{
print("エラー:送信に失敗しました");
}
?>
</body>
</html>
エラーの内容ですが、
Fatal error: Call to undefined function mb_language() in C:~となっております。mb_languageが使えないとの表示が出てくるのですが、
色々な本などを調べてもこれを使ってる所もありなにが問題なのか分かりません。
php.iniでの設定(mbstring.internal_encoding = EUC-JP、extension=php_mbstring.dll)の ; などは外してみたりしてるのですが
どうにも分かりません。
どなたかお分かりになるかたがいましたら是非教えて頂けないでしょうか。宜しくお願い致します。
補足
成る程、sleepと言うのがあるのですか、 >PHPだけでやるメリットが私には分かりません。 と言うかPHPしか分からないのですw ま~エラーメールなどの細かい処理が どの程度必要なのか、分からないのですが・・・