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

كيفية معرفة الدولة التي يعمل بها برنامجي

بدأه MMA_EG_Cairo في 24 أكتوبر 2011 · 25 رد · 1,609 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الأخوي أعضاء المنتدي الكرام ، تحية طيبة وبعد

نفرض أنني قمت بصناعة برنامج بسيط جداً مثل الحاسبة Calculator ، وقمت بتحويلها إلي ملف تنفيذي EXE ، ومن ثم أرفقتها بالمنتدي الكريم كي يتم تحميلها من قبل أعضاء المنتدي الكرام.

جميعنا نعلم جيداً أننا لسنا من دولة عربية واحدة ، بل من أكثر من دولة عربية ، فمنا من مصر ومنا من المملكة العربية السعودية ومنا من سوريا ومنا من السودان و ----------------- إلي آخرة.

فكرتي ببساطة شديدة هي عبارة عن كيفية معرفة الدولة التي يعمل بها برنامجي المدرج بالمنتدي ؟؟؟

بمعني أدق ، أن قام سعودي بتحميل هذا الملف التنفيذي EXE وقام بتشغيله بالمملكة العربية السعودية ، يتم عرض رسالة تقول لمستخدم البرنامج أن الدولة التي تعمل عليها هذا الملف التنفيذي هي المملكة العربية السعودية ... وإن تم تشغيلها في سوريا يعرض نفس الرسالة مع خلاف اسم الدولة ... وكذلك في باقي الدول سواء عربية أو حتى أجنبية.

فبالطبع لا يمكننا الاعتماد علي التعدادات الإقليمية نهائياً ... حيث قمت من قبل بضبط التعدادات الإقليمية لجهازي الخاص علي أساس المملكة العربية السعودية ، رغم أنني في مصر.

إذاً فما هو الحل ؟؟؟

كيف يمكنني معرفة الدولة التي يعمل بها برنامجي ؟؟؟

شكراً لحضراتكم جميعاً ، وأرجو الاهتمام

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#2

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

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

أقدم لكم اليوم أيها الإخوة شرحاً فلاشياً بعنوان :

موضوع العصر : دعم العربية في الأنظمة التي لا تدعم العربية

سنتعلم من خلال هذا الدرس الكثير من الأشياء التي تتعلق باللغة العربية ، ومنها :

1- كيف نقوم بدعم العربية في أنظمة لا تدعم العربية.

2- كيف نبرمج برنامجاً يختبر لغة الحاسب إن كان داعماً للعربية ظهر بالعربي وإلا ظهر بلغة أخرى.

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

الدرس لا يخص لغة برمجة معينة بل يشمل جميع لغات البرمجة دون استثناء

وقد قمت بوضع شرحين فلاشيين :

الأول : موسّع : يخدم المبرمجين ومن يريدون التعمق في هذه الأمور.

الثاني : مختصر : لمن لا يريدون الغوص في أعماق هذه الأمور

وهذا الشرح المختصر تستطيع إعطاؤه لأي شخص لا يدعم نظامه العربية

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

أكثر من عشرة سورسات مميزة وحصرية ستجدونها مع الدرس بالإضافة لملفات الدعم

المتعة والاستكشاف سأتركها لكم

وأحب أنْ أنوه أنّ هذا العمل استغرق أسابيع حتى وصلنا من خلالها إلى هذه النتائج

لذا لا بد من ذكر أصحاب الفضل بعد الله تعالى

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

STRELiTZIA

فهو صاحب فضل كبير ولولاه لما وصلنا لهذه النتائج

وللأخ المجرب المميز :

Hard

وجميع أعضاء الفريق العربي للهندسة العكسية

جزاهم الله خيراً وبارك فيهم

التحميل :

من الفورشيرد :

http://www.4shared.com/file/TpLbWZ3V/Support_Arabic.html

من الميديا فير :

http://www.mediafire.com/?o6789387fzxla6c

لا تنسونا من دعاءكم

:)

فاعلم أنه لا إله إلا الله

#3

أخي الحبيب من خلال درسي ستتعلم ما هي اللغة المثبتة ولأي بلد عربي

/index.php?showtopic=250196

تحياتي لك

تم تعديل هذه المشاركة بواسطة السندبااد في 24 أكتوبر 2011 في 23:00

فاعلم أنه لا إله إلا الله

#4

الأخ السندباد ، ليك وحشة والله

من زمان جداً لم أقابلك ، وللأسف الظروف القهرية جعلتني أختفي من المنتدي فترة طويلة ، وما زلت في نفس هذه الظروف ولكن بشكل مريح نسبياً ، علي الأقل نفسياً

بخصوص عملية التعريب والتعدادات الإقليمية فالحمد لله المشكلة بالنسبة ليا تحصيل حاصل محلولة من زمان جداً ، ولكن فضولي جعلني بالفعل أحمل الملف المرفق ، وصدقني استفدت منها كثيراً ، فجزاك الله كل خير

لكن أخي الحبيب ، طلبي ليس له علاقة بالشروحات علي الإطلاق ... حيث أن الشرح بالفعل ممتاز ووافي ... لكن من السهل تغيير تلك التعدادات وجلبها بنفس التغيير ... ولكنني أريد جلب البيانات بالفعل !!!

علي كل حال سأبسط الفكرة مرة أخري :

لدي جهاز كمبيوتر محمول Lab Top ... وأنا مصر قمت بإعداد نظام التشغيل مرة أخري ، ومن ثم قمت بضبط التعدادات الإقليمية إلي (جمهورية مصر العربية) ... بعد حوالي أسبوع ذهبت إلي المملكة العربية السعودية وفتح جهاز الكمبيوتر فوجدت نفس التعدادات الإقليمية التي تنطبق علي (جمهورية مصر العربية) ... إذاً فالمطلوب بالضبط هو إعادة ضبط التعدادات الإقليمية (وهذا شيء طبيعي ومنطقي جداً) !!!

لكن المطلوب ليس هذا !!!

المطلوب بالضبط هو الدخول علي شبكة الويب ، وجلب معلومات محددة من الويب ، ومن ثم من خلال هذه المعلومات أعرض رسالة أقول فيها (نحن في المملكة العربية السعودية) … رغم أن التعدادات الإقليمية (جمهورية مصر العربية) !!!

طبعاً هي دي الفكرة ، لكن تطبيقهاً ، حاولت جاهداً اكتشاف الفكرة ، لكن للأسف الشديد ، لم أجدها علي الإطلاق !!!

فأرجو التفاعل والمشاركة في هذا الموضوع

شكراً لك مرة أخري ، وأشكرك كثيراً علي ملف الشرح الأكثر من رائع

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

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 25 أكتوبر 2011 في 07:23

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

http://whatismyipaddress.com/

post-5603-047100600 1319519221_thumb.png

من خلال هذه الصفحة تستطيع ان تعرف الدولة عبر معرفة رقم الآي بي ( IP )

المرفقات
999.PNG

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#6

الأخ فيصل الحربي ، أشكرك كل الشكر علي مرورك الطيب ،

فهذا الرابط يكون أول رابط تعاملت معه منذ حوالي 6 شهور تقريباً ، وأعلم جيداً أنه يتعامل مع ملف مصمم باستخدام لغة Java Script ، وهو علي المسار التالي (http://www.google-analytics.com/ga.js) ، يمكنك تحميله كي تتأكد بنفسك.

لكنني أريد فعل ما يقوم به الملف ولكن عن طريق Visual Basic ، بحيث أن أدرج مربعات نص وأرسل رسالة إلي هذا الملف كي أخرج المعلومات بنفسي !!!

هناك آداه مضمنة مع Visual Basic تدعي Microsoft Script Control 1.0 ... حاولت جاهداً الربط بينها وبين الملف ga.js واستخدامها ، ولكن بدون نتيجة !!!!

فأرجو المساعدة سواء باستخدام هذا الملف ، أو لو كان هناك شكل آخر أتمني المساعدة ، ولو كان هناك طرق مباشرة عن طريق API أو غيرها أكون شاكر أفضالكم جميعاً

ملحوظة : الموقع الذي تفضلت بعرضة يعتمد علي موقع Google في الأساس ... وهناك العديد من المواقع تعتمد علية

شكراً لحضراتكم ،

وشكر خاص للأستاذ فيصل الحربي وللأخ السندبااد

في انتظار المساعدة

شكراً مرة أخري

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 25 أكتوبر 2011 في 10:11

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#7

السلام عليكم

الأخ MMA_EG_Cairo لك وحشة كبيرة وأنت أستاذنا ولا انسى أبداً مساعدتك منذ سنوات في مسألة البحث دون تشكيل

أجمل ما تتصف به أخي هو الحلم والأناة والصبر

نعود للموضوع : لماذا لا تقوم بجلب هذه المعلومات من النت بالطريقة نفسها التي نجلب فيها أي نص من النت

انظر المثال الذي بالمرفقات وهو يجلب الآي بي

بنفس الطريقة نجلب الآي بي والبلد

آي بي النت.rar

فاعلم أنه لا إله إلا الله

#8
السندبااد كتب:

السلام عليكم

الأخ MMA_EG_Cairo لك وحشة كبيرة وأنت أستاذنا ولا انسى أبداً مساعدتك منذ سنوات في مسألة البحث دون تشكيل

أجمل ما تتصف به أخي هو الحلم والأناة والصبر

نعود للموضوع : لماذا لا تقوم بجلب هذه المعلومات من النت بالطريقة نفسها التي نجلب فيها أي نص من النت

انظر المثال الذي بالمرفقات وهو يجلب الآي بي

بنفس الطريقة نجلب الآي بي والبلد

أولاً : قبل أي شيء ، أشكرك علي زوقك الراقي وأسلوبك الطيب وحسن معاملتك مع الآخرين.

ثانياً : ألمثال الذي تتحدث عنه ما زال معي ، فأنا لم أحذف أي شيء جميل من ذكرياتي.

ثالثاً : الله يفتح عليك أخي الكريم ، فعلاً هذا هو المطلوب بالضبط ،

ولكن ممكن سؤال آخر ، وآسف جداً

بهذه الطريقة تم معرفة الـ IP ، وأنا أريد جلب كافة المعلومات سواء إسم الدولة أو الشركة المنتسب إليها DSL ، أو حتي إسم المحافظة والمدينة و ..................... الي آخرة

فهل لديك حل لهذه المشكلة !!!!

.

.

.

.

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#9

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

غالباً يعطيك اسم العاصمة أو اسم مدينة مشهورة في الدولة

أخي الكريم كما رأيت في المثال تم إحظار الآي بي ولكن عن طريق موقع

يجب أن يكون هنالك موقعاً مميزاً يعطيك كل هذه المعلومات ومنه يتم الأخذ

فهل تعرف موقعاً مميزاً ودقيقاً في ذلك ؟

عن طريق الموقع يتم الاستيراد أثناء الاتصال بالنت

فاعلم أنه لا إله إلا الله

#10

أخي الكريم

منذ حوالي 6 شهور فأكثر وأنا أبحث عن هذا الموضوع ، ولكنني وجدت أن 90% من المواقع تبدأ بالكود التالي :

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXX-X']);
  _gaq.push(['_trackPageview']);
  (function() 
   {
      var ga = document.createElement('script'); 
      ga.type = 'text/javascript'; 
      ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(ga, s);
   })();
</script>

مع إحترامي الشديد ، كل هذه المواقع كيف تحصل علي هذه المعلومات بدقة ؟؟؟

أكيد هناك ملف من موقع محدد يتم جلب كافة المعلومات منها ، مثل http://.google-analytics.com/ga.js

فصراحتاً حتي الآن لم أتمكن من معرفة السر الحقيقي

لذلك من الأفضل طرح هذا الموضوع في قسم الويب سايت ، فبالتأكيد سيكون هناك حل لديهم

شكراً لك ، وتابعني في قسم الجافا

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 25 أكتوبر 2011 في 18:24

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#11

كلامك منطقي أخ MMA_EG_Cairo

وأنا بالفعل دوماً يرتابني نفس الأمر

على كل سأتابع معك في قسم الجافا

فاعلم أنه لا إله إلا الله

#12

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

بالنسبة لاستفسارك عن ملف ga.js،

فلتعلم أن Javascript قادرة على إرسال طلب XHR إلى خدمة عبر الويب تملك API للتخاطب معها، وتعيد لك النتيجة كـ XML أو JSON أو بأي شكل آخر، كما سبق واقترحت عليك في موضوعك "Get IP"

انظر الرابط:

http://code.google.com/apis/maps/documentation/geocoding/

مشكلتك إذاً ليس في كيفية استخدام ملف جافاسكربت لأن هذا الموضوع سهل، مشكتلك في "كيف تقوم بالحصول على قيمة من متغير جافاسكربت تقوم بتنفيذه من خلال تطبيقك المبرمج بـ VB6"

أسهل طريقة تقوم بها بما تريد هي أن تقوم بكتابة ملف PHP وتضعه على استضافة مجانية/غير مجانية، ومن خلاله تستطيع الحصول على ما تريد بطلبه من خلال تطبيقك على أن يكون الرد عبارة عن عبارة نصية بسيطة (الدولة مثلاً)

مثال على ذلك:

http://www.daniweb.com/web-development/php/threads/45179

هذا المثال يستفسر من موقع ما، وهذا مشابه لما كنت قد اقترحت عليك في موضوع Get IP.

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

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#13

أشكرك كل الشكر علي ردك المميز

وأعتذر لك أيضاً بما سلف مني من أخطاء تجاهك ، ولكن أرجو ان تعذرني لأنني بالفعل في ضغط عمل شديد جداً ، فأرجو أن تسامحني

ولكن إسمح لي أن أوضح لك الأمر كلة

فالقضية ليست قضية تعامل مع ملف ... ولكن القضية تتعلق بفهم فكره الملف نفسه !!!

فسؤال بسيط ، هل بصفتي مبرمج أضمن أن يستمر هذا الملف دوماً لسنوات طويلة في نفس الموقع دون أن يحدث له تغيير في المستقبل من قبل أصحاب الموقع الحقيقيين ؟؟؟

وهل إذا حصلت علي هذا الملف كنسخة دائمة علي حاسبي الشخصي ، هل سيستمر معي دوماً دون أن يحدث له أي إشكاليات في المستقبل ؟؟؟

إذاً أخي الكريم ، الإجابة الشافية يجب أن تكون عبارة عن مجموعة من الشفرات المباشرة سواء عن طريق الفيجوال 6.0 والتعامل مع توابع الـ API ، أو كائنات مدرجة بجهاز الحاسب الآلي dll, ocx, exe, com ... أو حتى عن طريق كتابة الكود البرمجي بواسطة Java Script ، مع شرح هذا الكود وبإختصار شديد !!!

عفواً صديقي ، أنا كل طموحي فهم ما يقال لي ، وليس مجرد تنفيذ سياسة Copy, Paste ، لذلك أدرجت الموضوع مرة أخري بقسم Java Script لأنه متعلق بها ... ولا أعلم لماذا تم إغلاقه للمرة الثانية ، ولكن أكيد حضرتك صح ، وأدري بمصلحة المنتدي مني !!!

فأرجو أن تكون فهمت قصدي ، وأرجو مساعدة حضرتك بطريقة مباشرة ، أكون شاكر أفضالك

ملحوظة أخيرة :

أنظر جيداً إلي كافة المواقع التي تم إرسالها لي حتى الآن ... أعتقد أنها تعتمد أيضاً علي شفرات ASP ، والدليل علي ذلك أنظر إلي شفرة HTML التالية ، من موقع (http://whatismyipaddress.com) :

<table>
  <tr>
    <th>ISP:</th>
    <td>Link Egypt</td>
  </tr>
  <tr>
    <th>Organization:</th>
    <td>Link Egypt</td>
  </tr>
  <tr>
    <th>Connection:</th>
    <td></td>
  </tr>
  <tr>
    <th>Services:</th>
    <td><a href="/ip-services">None Detected</a></td>
  </tr>
  <tr>
    <th>City:</th>
    <td>Cairo</td>
  </tr>
  <tr>
    <th>Region:</th>
    <td>Al Qahirah</td>
  </tr>
  <tr>
    <th>Country:</th>
    <td>Egypt</td>
  </tr>
</table>

لاحظ جيداً أن النتيجة تظهر مباشرتاً ، وأن كل td لا يتضمن ID ... لذلك من الواضح أنه لا يعتمد علي الربط مع الملف ga.js !!!!

فهل لديك الإجابة الشافية ؟؟؟

شكراً لك مرة أخري وأرجو أن تساعدني لأنني بالفعل أحتاج المساعدة وبسرعة فائقة

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

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 26 أكتوبر 2011 في 16:57

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#14

لست مهتماً في كتابة رد كامل، أقولها بصراحة، لأن الموضوع لا يتطلب من الجهد الكثير فأنا في ردي أعطيك رأس الخيط وأعلم أن باقي الخيط شئ بسيط (بالمناسبة لا تهمني نقاط السؤال).

الفكرة باختصار،

يمكنك أن تضمن أن عمل برنامجك سيستمر إن قمت بالاعتماد على خدمة مقدمة من موقع موثوق، مثل قاعدة بيانات RIPE أو خدمة Google.

غالباً ما يحدث في مثل هذه الخدمات أن يتغير شئ بسيط، لكنه يتضمن compatibility مع الإصدارات السابقة..

شخصياً أفضل الاعتماد على قاعدة بيانات RIPE لأني لا أجد سبباً حتى يتغير اسم parameter تطلبه في المتصفح مثلاً، بينما في حالة Google فقد يحصل تغيير طفيف على مدى السنوات.. ربما، من يعلم.

بالحالتين، النتيجة التي ستحصل عليها ستكون بصيغة XML أو JSON، لا أعلم مدى قدرة VB6، لكن تذكر، المجال مفتوح معك لاستخدام ملف DLL مكتوب بأي لغة أخرى قادرة على التعامل مع مثل هذه الردود بطريقة أكثر مرونة، وليس شرطاً أن تبني الـ DLL بـ VB6.

رأيي أن المبرمج يجب ألا يلزم نفسه بلغة معينة في حال واجهته مشكلة، يمكنه دوماً استثمار نقاط قوة عدة لغات مع بعضها البعض لبناء تطبيق متكامل يفي بالمطلوب.. في النهاية، أنت ستتعلم شئ جديد فلم يولد أحد عالماً.

في VB6 تستطيع أن تقوم بطلب صفحة ويب وتحصل على الرد وتعالجه كـ text وتستخدم الدوال المعتادة (Mid, Left, ...) لتقتطع جزء ما من هذا النص، ولا أعتقد بأن هذا الموضوع صعب عليك.

بالتوفيق

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#15
اقتباس
لست مهتماً في كتابة رد كامل، أقولها بصراحة، لأن الموضوع لا يتطلب من الجهد الكثير فأنا في ردي أعطيك رأس الخيط وأعلم أن باقي الخيط شئ بسيط (بالمناسبة لا تهمني نقاط السؤال).

ههههههههه ، ولا يهمك ، كأنه لم يحدث قط

اقتباس
الفكرة باختصار،

يمكنك أن تضمن أن عمل برنامجك سيستمر إن قمت بالاعتماد على خدمة مقدمة من موقع موثوق، مثل قاعدة بيانات RIPE أو خدمة Google.

غالباً ما يحدث في مثل هذه الخدمات أن يتغير شئ بسيط، لكنه يتضمن compatibility مع الإصدارات السابقة..

شخصياً أفضل الاعتماد على قاعدة بيانات RIPE لأني لا أجد سبباً حتى يتغير اسم parameter تطلبه في المتصفح مثلاً، بينما في حالة Google فقد يحصل تغيير طفيف على مدى السنوات.. ربما، من يعلم.

بالحالتين، النتيجة التي ستحصل عليها ستكون بصيغة XML أو JSON، لا أعلم مدى قدرة VB6، لكن تذكر، المجال مفتوح معك لاستخدام ملف DLL مكتوب بأي لغة أخرى قادرة على التعامل مع مثل هذه الردود بطريقة أكثر مرونة، وليس شرطاً أن تبني الـ DLL بـ VB6.

كلام منطقي جداً ، وقمت به بالفعل ، وسأثبت لك حالاً :

حضرتك قلت أنه من الممكن استخدام موقع ripe لعلاج هذه المشكلة بحيث أن يتم إرسال الـ IP المناسب ومن ثم يتم استرجاع البيانات كملف XML، وهذا بالفعل حدث في موضوع GetIP

والأخ (السندبااد) جزاه الله كل خير ، أرسل لي موقع آخر يقوم بجلب الـ IP من خلال الموقع checkip.dyndns.org

سهل جداً أن يتم بناء سيناريو مناسب لتنفيذ الأمرين وأحضر جميع البيانات المطلوبة !!!

ليس صعباً أخي الكريم

وكنت سأدرج الفكرة بالمنتدي بعد إكتمالها ، طالما ليس هناك حل آخر (لكنني ما زلت أعاني من بعض المشاكل بها، ولكن سأستمر لحين الوصول النهائي للفكرة) !!!

ولكن أرجو إن كنت تعلم أسماء المكتبات أخبرني بها أكون شاكر أفضالك ... لأنه صلب الموضوع من الأساس

اقتباس
رأيي أن المبرمج يجب ألا يلزم نفسه بلغة معينة في حال واجهته مشكلة، يمكنه دوماً استثمار نقاط قوة عدة لغات مع بعضها البعض لبناء تطبيق متكامل يفي بالمطلوب.. في النهاية، أنت ستتعلم شئ جديد فلم يولد أحد عالماً.

ولهذا السبب ذهبت إلي قسم الجافا ، حيث درست الـ Java Script من فترة طويلة جداً ، ولكنني نسيتها حالياً لكثرة التعامل مع لغات برمجة أخري ، لذلك ذهبت إلي قسم الجافا وعرضت الموضوع من جديد ... وكان هدفي الحصول علي طريقة مباشرة (شرح) !!!

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 27 أكتوبر 2011 في 06:39

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#16

أرجو النظر الي المثال المرفق (هو علي نفس مثال الأخ السندبااد)

ولكنني أعاني من بعض المشاكل فأرجو عمل مثال بسيط جداً

شكراً لك

آي بي النت.rar

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 27 أكتوبر 2011 في 08:46

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#17

يمكنك أن تثق بـ RIPE أكثر من أي شئ آخر:

اقتباس

The RIPE NCC is one of five Regional Internet Registries (RIRs) providing Internet resource allocations, registration services and coordination activities that support the operation of the Internet globally.

هذه هي RIPE، فهي ليست موقع ربحي أو غير ربحي يتبع لشركة معينة.. فأنا حتى لم أنصحك بالاعتماد على خدمات Google.

اقتباس
ولكن أرجو إن كنت تعلم أسماء المكتبات أخبرني بها أكون شاكر أفضالك ... لأنه صلب الموضوع من الأساس

للأسف لا أعلم مكتبات، كنت أقترح كتابة شئ لتسيير أمورك وليس البحث عن شئ Copy/Paste :)

بالتوفيق

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#18

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

منور الموضوع أخ Xacker

أما زلت على قيد الحياة

:blink:

أخ MMA_EG_Cairo أعرف أنك تريد الوصول للجذور

ما رأيك بهذا الحل بالمرفقات ؟

يحتاج لقليل من التطوير ولكن الفكرة أظنها لا بأس بها

آي بي النت.rar

فاعلم أنه لا إله إلا الله

#19

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

اخي لماذا لا تقوم بأستيراد البيانات التي تريدها من الموقع الذي اشار اليه

الاخ فيصل الحربي .. فيمكن اجراء هذا وستعطيك ما تطلبه بالضبط

ارجو ان تفيدك مشاركتي

بالتوفيق

اللهم إغفر لنا ذنوبنا و كفر عنا سيئاتنا و توفنا و أنت راض عنا و أحشرنا مع الصالحين

#20

الأخ السندبااد ، تحية طيبة وبعد ،

كان حلم حياتي أن أجد طريقة مباشرة لجلب هذه القيم

وكنت أود استغلال خيالكم الواسع للاستفادة وإفادة الجميع بالمنتدي

لكن إلي الآن ليس لدي أي إجابة من قبلي أو من قبلكم

فهدفي هو جلب هذه البيانات مباشرتاً عن طريق توابع API ، أو ملف dll يتم أدراجة بجوار برنامجي ، سيكون أفضل بكثير من الاعتماد علي مواقع من الممكن تغييرها في المستقبل ... فإذا كنتم تتذكرون حتى عام 2000 كانت شركة ميكروسوفت تصرخ بصوت عالي لاستخدام VB 6.0 ، وفي خلال سنة تقريباً أنتهي فيجوال 6.0 ... وفي عام 2003 أنتهي تماماً ... فلا تأمن مكر هذه الشركات مهما قالت.

ومن قام بصناعة ملف ga.js ما هو إلا إنسان مثلي ومثلكم جميعاً ، وبم أن هذا الملف موجود بالفعل ، إذاً فهناك حل !!!

وهذا ما كنت أرغب معرفته

أرجو النظر إلي الملف المرفق ، ستعلمون أن الموضوع تحصيل حاصل لدي

وقضيتي الفعلية هو ما أشرت إلية

شكراً لكم

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 28 أكتوبر 2011 في 22:01

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#21

عفواً ، الأمثلة هنا

Simble.rar

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 28 أكتوبر 2011 في 22:30

1

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#22

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

لم أجد حلاً سوي أن أعود إلي لغة ASP من جديد !!!

وبالفعل قمت بذلك ، وأخيراً وجدت الحل المباشر ، ولكن وجدت مفاجأة أخري لم أتوقعها قط !!!

لغة الـ ASP ، تعمل بنجاح وترتجع كل المعلومات المناسبة عن الدولة التي ينتسب إليها مشتري برنامجي ، ولكن بشرط أن يتم إدراج صفحة نشطة علي الويب واستخدامها من قبل العميل ، والحل مدرج علي هذا الرابط :

http://www.w3schools.com/asp/showasp.asp?filename=demo_server

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

وحينما وضعت هذه الفكرة علي جهازي الخاص كـ Local Host تم إرجاع قيم من جهازي الشخصي الذي من الممكن تغييره بأيدي المستخدم بكل سهولة ، وبالطبع هذا خطأ !!!

فهو بالفعل حل جيد ، ويمكنني عمل صفحة بموقع خاص لشركتي ، كصفحة لجلب المعلومات المناسبة ، علي الأقل يكون هناك ضامن باستمرار الصفحة علي الأقل خمسة سنوات قادمة أو أكثر

لكنني لم أفعل ذلك إلا بعد التأكد أن ليس هناك حل آخر مباشر

وأتمني أن أجد الحل المباشر

شكراً لكم جميعاً

1

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#23

بارك الله فيك وأحييك على متابعتك وعدم يأسك

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

تحياتي لك

فاعلم أنه لا إله إلا الله

#24

.

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 13 نوفمبر 2011 في 15:09

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

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