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

التحويل من php الى c#

بدأه amjad@ في 17 سبتمبر 2011 · 3 رد · 799 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف حالكم ؟ ان شاء الله بخير

عندي كود بلغة php وابغاه بالسي شارب

الكود هوا :

$curl = curl_init('https://fishbowl.wufoo.com/api/v3/users.xml'); //1 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //2 curl_setopt($curl, CURLOPT_USERPWD, 'AOI6-LFKL-VM1Q-IEX9:footastic'); //3 curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY); //4 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_USERAGENT, 'Wufoo Sample Code'); //5 $response = curl_exec($curl); //6 $resultStatus = curl_getinfo($curl); //7 if($resultStatus['http_code'] == 200) { //8 echo htmlentities($response); } else { echo 'Call Failed '.print_r($resultStatus); //9 }
#2

السلام عليكم ورحمه الله وبركاته

اخي ممكن توضح ايش عمل الكود علشان يقدر الاعضاء المساعده, لأنه يمكن البعض ليس لديه خبره بالـ PHP

.:: Wish to become better and better ::.

#3

ملاحظة بسيطة اخي amjad@ كود PHP الذي وضعته فيه اخطاء بسيطة ،

اغلب الكود جعلته كملاحظة المفروض تكتبة بالطريقة هذه

$curl = curl_init('https://fishbowl.wufoo.com/api/v3/users.xml'); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($curl, CURLOPT_USERPWD, 'AOI6-LFKL-VM1Q-IEX9:footastic'); 
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($curl, CURLOPT_USERAGENT, 'Wufoo Sample Code');
$response = curl_exec($curl); 
$resultStatus = curl_getinfo($curl); 
if($resultStatus['http_code'] == 200) 
{ 
    echo htmlentities($response); 
}else{ 
    echo 'Call Failed '.print_r($resultStatus); 
}

تحويله الى كود #C

// prepare the web page we will be asking for
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://fishbowl.wufoo.com/api/v3/users.xml");
request.Credentials = new NetworkCredential("AOI6-LFKL-VM1Q-IEX9", "footastic");

// execute the request
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
Stream respStream = response.GetResponseStream();


// read data
StreamReader reader = new StreamReader(respStream, Encoding.ASCII);

// output data to richTextBox
richTextBox1.Text = reader.ReadToEnd();

ان شاء الله يكون على حسب طلبك

مع ملاحظة ان الكود ما يقوم بأي عملية تدقيق او معالجة للاخطاء ،، يعني لو في خطأ في الرابط او اسم المستخدم و كلمة المرور ممكن يطلع لك خطأ

هذه النقطة اتركها لك انت اعمل فلترة حسب ما تريد

^_^

تم تعديل هذه المشاركة بواسطة M.B.O في 19 سبتمبر 2011 في 00:24

M.B.O

Mohamed Bin Othman

إبن المكلا

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

إسـألـنـي

#4
M.B.O كتب:

ملاحظة بسيطة اخي amjad@ كود PHP الذي وضعته فيه اخطاء بسيطة ،

اغلب الكود جعلته كملاحظة المفروض تكتبة بالطريقة هذه

$curl = curl_init('https://fishbowl.wufoo.com/api/v3/users.xml'); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($curl, CURLOPT_USERPWD, 'AOI6-LFKL-VM1Q-IEX9:footastic'); 
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($curl, CURLOPT_USERAGENT, 'Wufoo Sample Code');
$response = curl_exec($curl); 
$resultStatus = curl_getinfo($curl); 
if($resultStatus['http_code'] == 200) 
{ 
    echo htmlentities($response); 
}else{ 
    echo 'Call Failed '.print_r($resultStatus); 
}

تحويله الى كود #C

// prepare the web page we will be asking for
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://fishbowl.wufoo.com/api/v3/users.xml");
request.Credentials = new NetworkCredential("AOI6-LFKL-VM1Q-IEX9", "footastic");

// execute the request
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
Stream respStream = response.GetResponseStream();


// read data
StreamReader reader = new StreamReader(respStream, Encoding.ASCII);

// output data to richTextBox
richTextBox1.Text = reader.ReadToEnd();

ان شاء الله يكون على حسب طلبك

مع ملاحظة ان الكود ما يقوم بأي عملية تدقيق او معالجة للاخطاء ،، يعني لو في خطأ في الرابط او اسم المستخدم و كلمة المرور ممكن يطلع لك خطأ

هذه النقطة اتركها لك انت اعمل فلترة حسب ما تريد

^_^

الله يعطيك العافيه ...

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