تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ضروري والفائدة للجميع كيف استخراج متغير من صفحة php
#1
PHP كود :
<?php
$z 
"ok" 
?>



هنا كود السي شارب 

PHP كود :
string urlAddress "http://localhost/z.php";
 
           using (WebClient client = new WebClient())
 
           {
 
               NameValueCollection postData = new NameValueCollection()
 
                   {
 
                   
                
};
 
               Console.WriteLine(urlAddress);
 
               Console.WriteLine(postData);

 
               string pagesource Encoding.UTF8.GetString(client.UploadValues(urlAddresspostData));
 
               z.Text pagesource;
 
           


كيف استخراج المتغير $z الى z.Text

التوضيح في الصورة المرفقة


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
اكتب الكود التالي
z.Text = Regex.Match(pagesource, @"(?<=\$z\s*=\s*"").+?(?="")",RegexOptions.IgnoreCase).Value;
الرد }}}
تم الشكر بواسطة: abumuhannadzym
#3
(16-03-19, 07:44 PM)5000 كتب : اكتب الكود التالي
z.Text = Regex.Match(pagesource, @"(?<=\$z\s*=\s*"").+?(?="")").Value;

لم تظهر اي نتيجة
الرد }}}
تم الشكر بواسطة:
#4
إذا كانت حالة غير مطابقة فلن تظهر نتيجة مثل لو كان الحرف z كبير Z
لهذا في مشاركتي السابقة قمت بإضافة RegexOptions.IgnoreCase لتجاهل حالة الأحرف إن كانت كبيرة أو صغيرة
الرد }}}
تم الشكر بواسطة: abumuhannadzym
#5
(16-03-19, 07:57 PM)5000 كتب : إذا كانت حالة غير مطابقة فلن تظهر نتيجة مثل لو كان الحرف z كبير Z
لهذا في مشاركتي السابقة قمت بإضافة RegexOptions.IgnoreCase لتجاهل حالة الأحرف إن كانت كبيرة أو صغيرة

الف شكر على الرد السريع 
نفس الاحرف ولم تظهر النتيجة 
حولت عدة مرات لكن لافائدة
الرد }}}
تم الشكر بواسطة:
#6
كتبت ردي بناء على المثال الموجود في الموضوع وقد ظهرت لدي النتيجة
فقد تكون المشكلة لديك في كود يختلف عن ما طلبته في موضوعك

https://c.top4top.net/p_11704qkbu1.png
الرد }}}
تم الشكر بواسطة: abumuhannadzym
#7
(16-03-19, 08:09 PM)5000 كتب : كتبت ردي بناء على المثال الموجود في الموضوع وقد ظهرت لدي النتيجة
فقد تكون المشكلة لديك في كود يختلف عن ما طلبته في موضوعك

https://c.top4top.net/p_11704qkbu1.png

ممكن ترفق المثال بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#8
تأكد من أن المتغير pagesource بالفعل يحتوي على النص المطلوب البحث فيه
الرد }}}
تم الشكر بواسطة:
#9
(16-03-19, 08:13 PM)5000 كتب : تأكد من أن المتغير pagesource بالفعل يحتوي على النص المطلوب البحث فيه

المتغير
\r\n

(16-03-19, 08:13 PM)5000 كتب : تأكد من أن المتغير pagesource بالفعل يحتوي على النص المطلوب البحث فيه

لو ترفق المثال اللي عندك يمكن يعمل معي
الرد }}}
تم الشكر بواسطة:
#10
عند مراجعة الكود في الموضوع وجدت انك تستخدم الرفع UploadValues وليس النزيل DownloadData

جرب التعديل التالي
string pagesource = Encoding.UTF8.GetString(client.DownloadData( urlAddress ));
الرد }}}
تم الشكر بواسطة: abumuhannadzym


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] طلب شرح وظيفة متغير من نوع int ahmed_king2023 3 787 03-05-23, 10:25 AM
آخر رد: ahmed_king2023
  جلب قيمة مدخلة من صفحة ويب bidaya 2 1,502 29-07-22, 05:19 PM
آخر رد: الماجيك مسعد
  اعلان عن متغير عام khataan88 0 628 28-05-22, 06:48 AM
آخر رد: khataan88
  مشكلة تكرار اسم ال Type مع وجود متغير احمد النكلاوي 0 1,018 02-10-21, 01:33 AM
آخر رد: احمد النكلاوي
  ما هي الطريقة التي تربط أجهزة متعددة Desktop او صفحة انترنت لعمل برنامج تفاعلي ؟ خليل إبراهيم 0 1,295 16-07-21, 11:49 PM
آخر رد: خليل إبراهيم
  استخراج كود Ahmedmon 0 911 10-02-21, 10:39 PM
آخر رد: Ahmedmon
  عمل متغير نصى الى كلاس ثم الى فورم اخر issamsaidd 2 1,589 07-11-20, 04:00 PM
آخر رد: issamsaidd
  [سؤال] طريقة طباعة مجموعة من. الفواتير في صفحة واحدة m4n2net2000 1 1,819 14-10-20, 02:27 PM
آخر رد: Rabeea Qbaha
  [C#.NET] ضروري لو سمحتم عايزه اعرف كود البحث عن سجل وطريقة البحث بالموبايل Khayria.mohamed 1 1,404 07-12-19, 11:14 PM
آخر رد: محمد كريّم
  [C#.NET] تنقيح صفحة واب invocker 2 1,752 29-10-19, 11:38 PM
آخر رد: invocker

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم