الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن الدخول على موقع asp من موقع php

بدأه rohaili في 31 أكتوبر 2011 · 5 رد · 591 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل يمكن عمل صفحة php تقوم بالدخول على موقع asp باستخدام اسم مستخدم وكلمة مرور ثم الضغط على رابط معين أو زر أمر ونسخ بعض البيانات ثم الخروج من الموقع ؟

حيث تقوم صفحة الphp بالطلب من المستخدم ادخال اسم المستخدم وكلمة المرور الخاصة به في موقع asp ثم يقوم كود php بالدخول على الموقع asp وادخال البيانات وجلب بعض البيانات ثم الخروج ؟

إن كان ممكنا فما هي الاوامر أو المكتبات التي تساعدني في عمل ذلك .

وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة rohaili في 31 أكتوبر 2011 في 11:38

300_130.gif

#2

اعتقد ان لاعلاقة لـ ASP في الموضوع , فأنت ذكرت اولا ً اسم مستخدم وكلمة مرور , ايضا ً ذكرت بينات

في هذه الحالة انت لا تتعامل مع ASP لان لغات البرمجة لا تقوم بحفظ البيانات وإنما قاعدة البيانات DBMS هي من تتولى هذه المهمة

في هذه الحالة انت محتاج ان تتصل بقاعدة البيانات بأستخدام PHP وتتعامل معها .

هذا اذا كان ملف PHP على نفس السيرفر

او ربما تقصد ارسال اسم المستخدم وكلمة المرور الى صفحة ASP لتتم معالجتها ثم ترجع بيانات معينة

في هذه الحالة انت لن تستخدم PHP بل ستستخدم نموذج FORM بالـ HTML يقوم بإرسال اسم المستخدم وكلمة المرور الى صفحة ASP

هذه الصفحة بدورها تعالج البيانات وترجع لك القيمة المطلوبة منها .

هذا على حسب فهمي لسؤال، وضح سؤالك اكثر حتى نفيدك اكثر ^_^

1

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

جزاك الله خيرا

فعلا أنا أقصد الحالة الثانية أي نموذج يرسل بيانات لموقع asp ويجلب بيانات

المشكلة أن الموقع asp يعتمد على الطريقة post وليس get

حيث أن الطريقة get يمكن اضافة اسم المستخدم وكلمة المرور الى نهاية رابط الصفحة أما في post فلا أدري كيف أعمل ذلك ؟

تم تعديل هذه المشاركة بواسطة rohaili في 10 نوفمبر 2011 في 08:00

300_130.gif

#4

لا مانع من ذالك

اعمل نموذج ثم في method ضع POST و في Action ضع رابط صفحة ASP

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#5

اذا عملت نموذج مثل التالي ووضعت action الخاص بصفحة ASP كيف اعرف اني ادخلت اسم المستخدم صحيح او بمعنى كيف اعرض الاستجابة او كيف انسخ بيانات معينة من الصفحة التي دخلت عليها واعرضها في صفحة php

<form method="post" action="ASPaction" >        
        <table>
            <tbody>
                <tr>
                    <td>اسم المستخدم</td>
                    <td>كلمة السر</td>
                </tr>
                <tr>
                    <td><input id="user" type="text" name="user" /></td>
                    <td><input id="pass" type="text" name="pass" /></td>
                </tr>
            </tbody>
        </table>
        <input type="submit" value="موافق" />        
    </form>

300_130.gif

#6

اظن المسألة تحتاج استخدام المكتبة curl لكن المشكلة التي واجهتني ان الموقع يستخدم https

جرب المثال التالي وانظر النتيجة


<body>
<?php
// put your code here
$curl = curl_init('http://www.google.com');
//curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, FALSE);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_MAXREDIRS, 10);

$page = curl_exec($curl);

curl_close($curl);

$page = nl2br(htmlspecialchars($page));

echo $page;
?>
</body>

تم تعديل هذه المشاركة بواسطة rohaili في 12 نوفمبر 2011 في 22:02

300_130.gif

مواضيع مشابهة