النتائج 1 إلى 10 من 10

الموضوع: مساعدة في حفظ النتيجة في ملف text

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84


    اقوم حاليا بعمل برنامج ارشيف
    واقوم بادخال بعض المعلومات الى البرنامج
    ومن ثم يتم حفظ هذه المعلومات في ملف .

    مثال :

    يوم السبت ( فيه كذا و كذا من الاحداث )
    يوم الأحد ( فيه كذا و كذا من الأحداث )
    يوم الخميس ( فيه كذا و كذا من الأحداث )
    .


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

    1 - حفظ البيانات في ملف .
    2 - قراءة البيانات وعرضها على الشاشه .
    3 - حذف البيانات من الملف .
    4 - تعديل البيانات من الملف .

    بانتظار الاخوة الطيببين .

    * يفضل php .







    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً


  2. #2
    Banned
    تاريخ التسجيل
    Nov 2000
    المشاركات
    977


    للرفع





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

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84








    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    49


    اخي الكريم

    بصراحه موضوعك فكرته حلوه لكن المشكلة ان ما فيه احد راح يبرمج لك البرنامج اللي ذكرت لانه شوي متعب وياخذ وقت خصوصا اذا كان مش على قاعدة بيانات Mysql بصراحة التعامل مع الأوامر الملفات شوي متعبه على العموم . احنا ليش ما نفكر ان كلنا نتعاوون على بناء سكربت معين انا اتمنى من الشباب انهم يحطون فكرة سكربت وانتعاون على بناءه . لا تتخيل ان راح يكون فيه احد يبغى يخدمك بدون مقابل المسألة تحتاج لوقت .
    شوف انت اذا كنت تبغى اني اساعدة على كيفية الطريقة انا مستعد ولاي شخص كان . اول خطوة معاك اتمنى ان ما تكون صعبة اذا كنت مبرمج ولو مبتدأ
    ويمكن يستفيد منها الشباب كلهم اللي يفكرون بالبرمجه وبدأوا فيها.
    الفكرة في بناء السكرت كالآتي :
    1- عمل صفحة الادراج أولا وتكون:
    - عبارة عن فورم عادي فيه البيانات الآتيه:
    -- التاريخ واسم المتغير مثلا adddate
    -- الاحداث المتغير مثلا content
    يتم ارسال هذه البيانات الى صفحة ادراج البيانات في ملف مثلا يسمى add.php

    2- ملف add.php
    - اولا التحقق من البيانات اذا كانت خالية ام لا ويتم ذلك عن طريق امر if
    <?php
    if (empty($adddate) || empty($content))
    اذا كانت خالية هذه البيانات سوف يقوم البرنامج بوقف العملية والتنبيه على نقص في البيانات
    وتكون كالآتي
    ===========
    <?php
    if (empty($adddate) || empty($content))
    {
    echo "لديك نقص بالبيانات";
    }
    else
    {
    /* عملية الادراج في ملف تتطلب أمر فتح هذا الملف سوف نقوم بفتحه اذا كان موجود اذا لم يكن كذلك سنقوم بانشاء هذا الملف
    وسوف نضع لك ملف اسم هذا الاسم هو نفس التاريخ المدرج
    */
    $fp1 = fopen("$adddate.txt", "w");

    /*هكذا قمنا بفتح الملف اذا كان موجود واذا لم يكن سوف ينشأ ملف جديد
    والآن سنقوم بالكتابة في الملف
    */
    fwrite($fp1, $content);
    echo "لقد تم الادراج بنجاح";
    fclose($fp1);
    /* سوف نقوم بعد ذلك بادراج التواريخ في ملف آخر حتى يمكننا ان نعرضه
    */
    $fp2 = fopen ("archives.txt", "a");
    $put = $adddate."|";
    fwrite ($fp2 , $put);
    fclose($fp2);
    /* واخيرا لا ننسى اغلاق else */
    }
    ?>
    ==============================
    وهكذا انتهينا من ملف حفظ البيانات
    وسوف نبدأ في ملف عرض البيانات
    ===============================
    3-عرض البيانات اسم الملف show.php
    ====================
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <meta http-equiv="Content-Language" content="ar-dz">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>عرض اسماء البيانات</title>
    </head>

    <body bgcolor="#ffffff" text="#000000" rightMargin=0 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" id=all>

    <?php

    $fp = fopen ("archives.txt" , "r");

    /*
    سوف نقوم بادراج محتوى هذا الملف بطريقة تسمى الاستمراربه (حسب ترجمتي)وهذا يتم بالامر
    for
    */
    /* قبل هذا سنقوم بسجب البيانات وتحويلها الى
    arrays
    */

    $show = fgetcsv($fp , 500 , "|" );

    /* لقد قمنا مسبقا بوضع
    |
    بين كل تاريخ
    */

    $count = count($show);

    /* حسبنا كم عدد الـ
    arrays
    في الملف
    */

    for($i = 0; $i<$count ; ++$i){
    echo "<a href=\"showcon.php?inc=$show[$i]\">$show[$i]</a><br>";

    /* انتبه للمتغير $inc
    لقد ساويناه باسم ملف البيانات
    */

    }
    fclose($fp);
    ?>
    </body>
    </html>
    =================
    االآن سنقوم بانشاء ملف لعرض البيانات
    4- عرض البيانات على حدا showcon.php
    =================
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <meta http-equiv="Content-Language" content="ar-dz">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>عرض البيانات</title>
    </head>

    <body bgcolor="#ffffff" text="#000000" rightMargin=0 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0" id=all>
    /* لقد قمنا بادراج ما يحتويه كل ملف */
    <?php
    include "$inc.txt";
    ?>
    </body>
    </html>
    ================
    وهكذا دوري في هذا الشي انتهى ارجو من الاخوة ان يسمحوا لي بالتوقف واعطاء الفرصه لللأخوان ان يكملوا ما بدأته
    اتمنى ان يكون هذا السكربت فاتحة خير لما طرحته في موضوع التعاون على انشاء سكربت
    ================





    __________________
    http://www.abqar.com
    AbQar غير متواجد حالياً

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


    شرحك هذا فتح لي الآفاق
    اسأل الله بأسمائه الحسنى وصفاته العليا
    اللهم يا واحد أحد ، يا فرد يا صمد
    اللهم جازي عبدك AbQar خير الجزاء
    اللهم احفظه ووفقه وانصره وزده من فضلك يا كريم
    يا صاحب المن والفضل ، لا اله الا أنت سبحانك





    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    84


    سؤال يطرح نفسه
    لو عملت سجل زوار بهذه الطريقة
    وكانت كل مشاركة في ملف مستقل
    وتاريخ المشاركه هو اسم الملف

    كيف اعرض هذه المشاركات في صفحة واحده ؟ show.php ?






    __________________
    <? Bad command or file name ?>
    disk غير متواجد حالياً

  7. #7


    على دعائك يا اخي disk
    اللهم آمين ..اللهم آمين ..اللهم أمين

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






    ابو زنيدخ غير متواجد حالياً

  8. #8


    سلام عليكم

    انا مبتدىء بالبرمجة لكني استوعب إن شاء الله
    خذ هالسؤال المبتدىء
    افرض اني سويت فورم بالفرونت بيج وجعلت فيه فراغ للبريد الإلكتروني وفراغ للاسم وفراغ للرسالة
    وصنعت زر ارسل وزر امسح ..كيف اعرّف كل واحد منهن واخليه متغير بحيث يتاكد من وجود بيانات فيه او لا وكيف اضيف حركة على زر ارسل بحيث انه يتوجه لملف معين ينفذ اوامره ..مدري ان كانت صيغة السؤال صح او لا بس متأكد انه اجابته طويلة فإذا كنت تعرف موقع يشرح الامر هذا حتى لو كان انجليزي دلني عليه

    صدقني محتاج الامر هذا لانه يمثل البداية لي

    وفقك الله والسلام






    ابو زنيدخ غير متواجد حالياً

  9. #9
    عضو جديد
    تاريخ التسجيل
    Apr 2001
    المشاركات
    20


    اخي desk
    الامر سهل وهذا باستخدام امر include
    بالنسبة لعرض البيانات يكون شكل البرمجه هكذا
    =============
    show.php
    =============
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <meta http-equiv="Content-Language" content="ar-dz">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>عرض اسماء البيانات</title>
    </head>
    <?php
    $fp = fopen ("archives.txt" , "r");
    $show = fgetcsv($fp , 500 , "|" );
    $count = count($show);
    for($i = 0 ; $i<= $count ; ++$i)
    {
    include "show[$i].txt";
    echo "<br>";
    }
    fclose($fp);
    ?>
    </body>
    </html>

    ============
    اخي ابو زنيدخ

    لتعريف كل خانه ووضع لها متغير
    يعتبر متغير الخانه اسم الخانه نفسها
    يعني لو ضغطت دبل كلك على خانة البريد في برنامج الفرونت بيج لتجد نافذه فيها NAME ضع اسم المتغير الذي تريد التعامل معه
    ==========

    أشكركم واتمنى لك مزيد التوفيق







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

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    49


    اعذرني اخي الكريم
    لقد كتبت لك بالاسم القديم
    AbQar == FAZ





    __________________
    http://www.abqar.com
    AbQar غير متواجد حالياً





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

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

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