تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن استخراج القيم المتكررة والغير متكررة بين DataGridViews mmohamed 0 314 09-12-17, 12:47 AM
آخر رد: mmohamed
  عمل قاموس للترجمة من صفحة الانترنت ومواقع التواصل الاجتماعي saad.abu 4 515 24-08-17, 09:08 AM
آخر رد: saad.abu
  [سؤال] نسخ محتويات صفحة ويب c# مروان الحداد 0 315 11-06-17, 01:25 AM
آخر رد: مروان الحداد
  سؤال حول استخراج معلومات كارت الشاشة بواسطة مكتبة WMI ahmed althalgy 0 390 05-04-17, 01:25 AM
آخر رد: ahmed althalgy
Lightbulb مساعدة في عمل صفحة تسجيل دخول yasirh88 10 1,314 28-01-17, 12:33 PM
آخر رد: yasirh88
  [C#.NET] صفحة إختبارات أتمته محمد صياح 1 519 01-01-17, 08:24 AM
آخر رد: عبد الكريم كنعان
  هل يمكن تنفيذ كود c# في صفحة ويب بدون PostPack ؟ starosta 6 907 02-11-16, 08:41 AM
آخر رد: starosta
  [C#.NET] نقل بيانات من form application الى صفحة ويب دويد 5 1,040 23-06-16, 12:33 AM
آخر رد: دويد
  استخراج معلومات محددة من جدول html باستعمال HtmlAgilityPack Zads10 9 1,810 28-12-15, 01:49 PM
آخر رد: Zads10
  [سؤال] إضافة إشارة مرجعية في رأس صفحة ملف وورد عبد الله 2 1,223 09-05-15, 03:48 AM
آخر رد: عبد الله

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


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