صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 43

الموضوع: خبراء البرمجة: مساعدة صغيرة من فضلكم

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2000
    المشاركات
    333


    خبراء البرمجة: مساعدة صغيرة من فضلكم

    السلام عليكم:

    ارجو تزويدي بكود صغير بلغة جافا يمكنني من فتح واظهار محتويات ملف نصي txt داخل صفحتي وهي من نوع html وليس shtml .

    اريد من هذا الكود مثلا ان يظهر محتويات ملف نصي txt ضمن مكان اختاره انا في الصفحة وليكن مثلا خانة ضمن جدول وهكذا.

    لقد جربت الامر:

    <SCRIPT src="mytext.txt"></SCRIPT>

    فلم يعطني اية نتيجة.
    ولكم كل الشكر.






    alladdin غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Dec 1999
    المشاركات
    205


    جرب هذا الكود
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    &lt;IFRAME src="mytext.txt"&gt;
    &lt;/IFRAME&gt;
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>

    ------------------
    I love every bode
    mohammedeg@crosswinds.net
    http://galaxy2k.virtualave.net

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; Superman &nbsp; يوم &nbsp; 12-09-2000]





    Superman غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2000
    المشاركات
    333


    شكرا اخي سوبرمان ولكنني اريد ادخال النص ضمن حانات جدول وليس فريم.





    alladdin غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Dec 1999
    المشاركات
    205


    العفو اخى
    يمكنك وضع هذا الكود داخل خانة الجدول
    ؟؟


    ------------------
    I love every bode
    mohammedeg@crosswinds.net
    http://galaxy2k.virtualave.net


    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; Superman &nbsp; يوم &nbsp; 12-09-2000]





    Superman غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jul 2000
    المشاركات
    47


    الأخ الفاضل ..

    هذا سكربت بلغة perl ، قمت بإنشائه لك ، لعله يفيدك


    #!usr/bin/perl

    print "Content-type: text/html\n\n";

    open (MYFILE, "mytext.txt");

    $contents = &lt;MYFILE&gt;;
    print "&lt;html&gt;\n&lt;head&gt;\n&lt;title&gt;العرض من ملف خارجي&lt;/title&gt;\n&lt;/head&gt;\n&lt;body&gt;\n&lt;table border=\"1\"&gt;\n&lt;tr&gt;\n&lt;td&gt;$contents&lt;/td&gt;\n&lt;/tr&gt;\n&lt;/table&gt;\n&lt;/body&gt;\n&lt;/html&gt;";

    قم بتغيير عنوان الملف mytext.txt كي يناسب ملفك الموجود والذي تود فتحه.
    إن إحتجت إلى أي مساعدة ، فلا تتردد بالسؤال ..

    أخوك dbman


    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; dbman &nbsp; يوم &nbsp; 12-09-2000]





    dbman غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2000
    المشاركات
    333


    السلام عليكم
    اخي سوبرمان: اين الكود؟ اظن ان نظام الحماية في الموقع يزيل كودات جافا تلقائيا. ارجو من الاستاذ سوالف المساعدة كي يظهر الكود.
    اخي دبمان (المعذرة لا ادري كيف يترجم الاسم): اخشى انني مع سكربت من نوع بيرل اكون بحاجة الى موقع يدعم ssi وهو غير متوفر لي حيث توجد صفحتي. هل يمكن جعل السكربت ينشئ ملف جافا كما فعل الاخ مبرمج في برنامج الاخبار؟ اي ياخذ السكربت ملفي النصي ويحوله الى js واستدعيه عبر احد اوامر الجافا؟
    شكرا لكم





    alladdin غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jul 2000
    المشاركات
    47


    الأخ الفاضل ..

    إليك الملف


    #!/usr/bin/perl

    print "Content-type: text/javascript\n\n";

    open (MYFILE, "mytext.txt");

    $contents = &lt;MYFILE&gt;;

    print "document.write(\"$contents\");\n";

    أرجو أن تكون قد حصلت على ماتبغي

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; dbman &nbsp; يوم &nbsp; 12-09-2000]





    dbman غير متواجد حالياً

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2000
    المشاركات
    530


    الأخ Alladin ..

    الطريقة الأخيرة التي وفرها الأخ dbman تعمل بشكل صحيح إذا أذا كان هنالك أقواس زاوية ( أكبر من وأصغر من ) داخل الملف النصي، حيث أن هذه الطريقة ستعرض النص على أنه نص HTML، لحل هذه المشكلة استخدم الشفرة التالية :

    ( + تم تعديل الملف أنظر آخر الصفحة + )


    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; mubarmej &nbsp; يوم &nbsp; 13-09-2000]





    mubarmej غير متواجد حالياً

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jul 2000
    المشاركات
    47


    السلام عليكم ..


    عذراً أخي المبرمج ، لم أفهم ماتعني بالأقواس ؟؟ إن كنت تقصد document.write فإن الأقواس موجودة

    ملاحظة: إذا كانت هنالك علامة NewLine وهي \n فهل ستوضع في الـ array @data
    كعنصر )value) جديد أم تحسب من ضمن السطر (( طبعاً مع تجاهل أوامر RegEx التي استعملتها )) في إعتقادي أنه ستحسب value جديدة ، مارأيك ؟

    والسلام عليكم





    dbman غير متواجد حالياً

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2000
    المشاركات
    333


    اخي الكريم دبمان

    لقد جربت السكربت - قبل تعديلات الاخ المبرمج- وواجهتني معه مشكلتان:

    الاولى انه يعرض سطرا واحدا فقط لا غير من الملف النصي، هو السطر الاول في الملف.

    الثانية: يفترض السكربت ان الملف النصي موجود معه في نفس المجلد. ماذا لو كان في مجلد اخر او على سيرفر اخر. هل بالامكان جعل السكربت يفتح الملف اعتمادا على عنوان url؟

    اظن ان حل المشكلتين لن يكون صعـبا عـليك.

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

    انا في غاية الامتنان لتعاونكم.





    alladdin غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Dec 1999
    المشاركات
    205


    اخى alladdin
    هذا ليس جافا سكريبت
    بل هو HTML
    فقط انسخه كما هو

    ------------------
    I love every bode
    mohammedeg@crosswinds.net
    http://galaxy2k.virtualave.net






    Superman غير متواجد حالياً

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2000
    المشاركات
    333


    السلام عليكم

    اخي سوبرمان: ماذا انسخ؟ ليس على الشاشة سوى 2 علامة استفهام. هل تشاهد على شاشتك شيئا اخر؟

    اشكرك.

    اخي المبرمج:

    كيف استدعي السكربت؟

    استدعيته بشكل مباشر فاعطاني صفحة بيضاء.

    واستدعيته عبر الامر &lt;SCRIPT src="myfile2.cgi"&gt;&lt;/SCRIPT&gt; كما فعلت مع سكربت الاخبار واعطاني صفحة بيضاء ايضا ولم يفتح الملف النصي.
    واستدعيته عبر الامر iframe واعطاني صفحة بيضاء ايضا.
    هل هناك خطأ من جانبي ام هناك خطأ في السكربت؟ علما انني استعمل على كومبيوتري سيرفر شخصي هو omnihttp ولم اجد معه مشاكل في تشغيل سكربت الاخبار.
    لك الشكر والامتنان.





    alladdin غير متواجد حالياً

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2000
    المشاركات
    530


    لقد اكتشفت الخطأ وهذا هو السكريبت بعد التعديل :

    ( + تم تعديل الملف أنظر آخر الصفحة + )

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; mubarmej &nbsp; يوم &nbsp; 13-09-2000]





    mubarmej غير متواجد حالياً

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jul 2000
    المشاركات
    47


    الأخ الفاضل ..

    أنت محق أخي العزيز ، فالسكربت يقرأ سطر واحد ، غلطة بسيطة إليك السكربت المعدل والذي يقرأ كامل الملف

    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    #!/usr/bin/perl

    print "Content-type: text/javascript\n\n";

    open (MYFILE, "mytext.txt");

    @content = &lt;MYFILE&gt;;
    $contents = join ("" , @content);
    print "document.write(\"$contents\");\n";
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>






    dbman غير متواجد حالياً

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2000
    المشاركات
    530


    الأخ DBMan ..

    يجب التأكد من الحروف الخاصة لأن محرك JavaScript سيعارض وجود بعض الحروف أو يعطيها تفسيرا خاطئا، على سبيل المثال، إذا كان الملف يحتوي على العبارة التالية :
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    This is the contents of the file\nits a good file
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
    فإن العبارة التي ستظهر للمستخدم في النهاية ستكون كالتالي :
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    This is the contents of the file
    its a good file
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
    حيث أن ملف JavaScript سيقوم بتحويل \n إلى سطر جديد، لحل هذه المشكلة نقوم بتحويل جميع علامات / إلى //.
    بعد ذلك نحول الأسطر الجديدة إلى النص \n حتى يقوم مترجم JavaScript بطباعتها كأسطر جديدة، ويجب أن نحول جميع أقواس الاقتباس المزدوجة إلى \" حتى يفهمها الـ JavaScript، على سبيل المثال، إذا احتوى الملف النصي على العبارة التالي :
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    I have 17" monitor
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
    سيقوم برنامج سكريبت Perl بطباعة العبارة التالي :
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    document.write("I have 17" monitor");
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
    لاحظ بأن العبارة ستكون :
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    I have 17
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
    حيث ستقوم علامة الاقتباس بإغلاق العبارة من الطرف الآخر.

    وكذلك الأمر بالنسبة لرموز HTML الخاصة .. افرض أن الملف يحتوي على المعلومات التالي :
    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    int gt = 200;
    int *ptr;

    ptr = &gt;

    if (ptr &lt; gt)
    ptr = &gt + 1;
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>
    كما تلاحظ في السطر الرابع يوجد &gt; وسيتم تحويله في لغة HTML إلى قوس أكبر من، وأما علامة أكبر من المستخدمة في جملة if فسيعتقد المتصفح بأنها بداية وسم جديد من وسوم HTML، هذه الأمور تربك المتصفح، لذا فيجب أيضا أن نترجمها إلى معانيها في لغة HTML قبل طباعتها على الشاشة.

    ------------------
    http://www.ArabBuilder.com





    mubarmej غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض