الثلاثاء، 9 أكتوبر 2018

مشكلة في فورم php يرسل لي رموز غريبة بدل الحروف العربية (الكود مرفق)

السلام عليكم

لدي فورم php أريد ربطه برسائل بلوجر لكن المشكلة انه بدل الحروف العربية يرسل لي رموز غريبة

<!DOCTYPE html>

<head>
    <title>Form</title>
    <meta charset="utf-8" />
    <script src='https://www.google.com/recaptcha/api.js'></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script type="text/javascript">
        // function for check link
        function check_link()
        {
            var link = document.formcheck.linkk.value;
            $.post('check.php',{link:link},function(res){
                if(res.statu == 'yes')
                {
                    $('.form_send').prepend('<img src="'+res.image+'" height="100px" width="100px" />');
                    $('#title').val(res.title);
                    $('#link').val(res.link);
                    $('.form_check').hide();
                    $('.form_send').show();
                }
                else if(res.statu == 'link_error')
                {
                    alert('link invalid.');
                }
                else
                {
                    alert('Empty Data');
                }
            },'json');
        }
    </script>
</head>
<body>
    <style type="text/css">
        .form_send{display:none;}
    </style>
    <?php

    if(isset($_POST['title']))
    {
        // post values
        $posttitle = htmlspecialchars($_POST['title']);
        $postlink = htmlspecialchars($_POST['link']);

        // check link and title
        if(!empty($posttitle))
        {
            // capthca secret key
            $secret = '6Le5w3MUAAAAANhjE0hCio3dAVBDtRAJg81QeZwr';

            $response = $_POST['g-recaptcha-response'];
            $ip = $_SERVER['REMOTE_ADDR'];

            // get captcha response
            $verify = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$response.'&remoteip='.$ip);

            // decode response
            $json = json_decode($verify, true);

            // check captcha
            if(!$json['success'])
            {
                echo'Please check Captcha';
            }
            else
            {
                // here your email
                $my_email = 'asfardev.asfar@blogger.com';
                // here hosting email
                $server_email = 'contact@arabicbuzz.com';

                // explode link
                $linky = explode('/',$postlink);
                $lastEl = array_pop((array_slice($linky, -1)));

                // sending email
                mail($my_email, $posttitle, $lastEl, 'From:'.$server_email);

                echo 'data successfuly sended';
            }
        }
        else
        {
            echo'title or link is empty';
        }
    }
    ?>
    <div class="form_check">
        <form name="formcheck" action="" method="post">
            <label for="link">Link: </label>
            <input name="linkk" type="text" required="" />
            <br />
            <button type="button" onclick="check_link()">Check</button>
        </form>
    </div>

    <div class="form_send">
        <form action="" method="post">
            <label for="title">Title :</label>
            <input name="title" type="text" required="" id="title" />
            <br />
            <input name="link" type="hidden" id="link" />
            <br />
            <div class="g-recaptcha" data-sitekey="6Le5w3MUAAAAAFnRf187i2x5iu4XTwHq6cvhlE1N"></div>
            <br />
            <button type="submit">Submit</button>
        </form>
    </div>
</body>



from حسوب I/O - الأكثر شيوعاً https://ift.tt/2A30mz8

ليست هناك تعليقات:

إرسال تعليق

دائماً، رأيكم يهمنا،