اذهب إلى المحتوى

Medhat Farid

الأعضاء
  • المساهمات

    3
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    1

أجوبة بواسطة Medhat Farid

  1. شكرا اخى محسن بالفعل تم العمل المطلوب ولاكن واجهتنى مشكلة

    استخدمة الاكواد التالية

    <form id="my-form" method="post" enctype="multipart/form-data"> <textarea id="_text" name="text" required=""></textarea> <input id="_from" name="from" type="hidden" value="<?php echo $id; ?>"/> <input name="to" type="hidden" value="<?php echo $touser; ?>"/> <input name="post" type="hidden" value="<?php echo $postid ?>" /> <div class="file"> <li>ملفات .zip فقط</li> <input class="up" type="file" name="up" /> </div> <input type="hidden" name="csrf_token" value="<?php echo $_SESSION['csrf_token_madmoun']; ?>" /> <button class="submit">ارسال الان</button> </form> <div id="error1" style="display: none;">11111111111111</div> <div id="error2" style="display: none;">222222222</div>

    -----------------------------------------------------------------------------------------------------------------------------

    <script> $( '#my-form' ) .submit( function( e ) { $.ajax({ url: 'chat_a.php', type: 'POST', data: new FormData( this ), processData: false, contentType: false, success: function(response){ if (response == '1') { $("#error1").css("display", "block"); }else if (response == '2') { $('#error2').css("display", "block"); } } }); e.preventDefault(); document.getElementById("my-form").reset(); }); </script>

    ----------------------------------------------------------------------------------------------------------------------------

    المشكلة حاليا عندما اكتب فى ملف chat_a.php
    echo "1"; او echo "2";
    يعمل الكود بشكل سليم
    لاكن عندما اضع شرط if
    if($FileType != "zip" && $FileType != "ZIP") { echo "1"; exit(); } if ($file_size > 104857600) { echo "2"; exit(); }

  2. السلام عليكم

    لدى صفحة chat_a.php

    وصفحة index.php

    استخدم هذا الكود لارسال الفورم الموجود فى صفحة index.php الى صفحة chaat_a.php بالاجاكس مع عدم اعادة تحميل الصفحة

    هذا الكود المستخدم

        <script>
        $( '#my-form' )
        .submit( function( e ) {
        $.ajax({
            url: 'chat_a.php',
            type: 'POST',
            data: new FormData( this ),
            processData: false,
            contentType: false
        } );
        e.preventDefault();
        document.getElementById("my-form").reset();
        });
        </script>

    فى ملف chat_a.php يوجد شرط

        if($FileType != "zip" && $FileType != "ZIP") {
           $error = "<center><div id='no-ok'>قم برفع ملفات بصيغة .zip فقط</div></center>";
       }

    اريد استقبال متغير الخطء وطباعته فى ملف index.php او طباعته فى ملف اخر

    شكرا مقدما

×
×
  • أضف...