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

الموضوع: الى الاخ rioter ضرووووووووووووووووووري

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2002
    المشاركات
    1,433

    الى الاخ rioter ضرووووووووووووووووووري



    معليش يا اخ rioter
    لكن طبقت شرحك بالحرف الواحد
    التيجة :

    لايمكن العثور على الصفحة ؟؟؟؟؟؟؟؟؟؟؟؟؟؟

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

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

    وظيفة البرنامج:





    تسجيل اسم خاص بالعضو بكلمة مرور لا أحد يستطيع أن يستخدمه .

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

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

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

    تستطيع أن تصمم شكل البرنامج على ما يناسب موقع بخاصية html .

    تستطيع أن تضع رمز بجوار اسم الموجودين بالدردشة بحيث يميزهم عن المسجيل بهذا الشكل (( gs-name )) .



    والآن أشرح لكم طريقة تركيب البرنامج

    افتح الملف المضغوط register وسوف تجد به 7 ملفات ومجلد Data . وصفحتين واحده لدخول المشتركين والأخرى لدخول الزوار ولا تنسى تعديل عنوان الملفات في الصفحتين المرفقات .

    أفتح الملفات التاليه وعدل عليها
    chat.cgi
    chat_guest.pl

    وافتح الملف dcprotect.pl وابحث عن

    heading = "مرحبا بكم في دردشة أبو لمى";

    وعدل اسم أبولمى إلى موقعك

    وأبحث أيضا عن :

    my $subject = "بيانات الاشتراك في دردشة أبو لمى";

    وعد اسم أبولمى إلى موقعك

    وأبحث عن :

    my @variables = (
    'Admin EMail Address|chatmaster@name.com',
    'Allow Users to Register|on',
    'Notify Admin on Register|off',
    'Notify User on Act/Deactivation|off',
    'Default Group|normal',
    'Sendmail Path|/usr/lib/sendmail',
    'Activate User on Register|on',
    'Register Via EMail|off',
    'Allow Users to Change Password|on'

    );

    وعدل بريدك والباث وبأمكانك تعديل خيارات البرنامج من وضع كلمة on أو off
    وأما هذا الملف dcprotect.htmlt بأمكانك أن تفتحه وتنسقه على تصميم موقعك .

    والآن أرفق جميع الملفات والمجلد Data إلى مجلد cgi-bin في موقعك .

    أعطي المجلد Data ترخيص 777

    واعطي الملفات
    chat.cgi
    chat_guest.pl
    ترخيص 755

    واذهب الى العنوان التالي في متصفحك

    http://www.name.com/cgi-bin/chat.cgi

    وقم بتغيير name إلى اسم موقعك

    وبعد فتح هذه الصفحة اذهب الى المجلد Data وافتحه وسوف تجد ملفين تم انشائها بعد تشغيل البرنامج والملفين هما

    auth_setup_file.txt
    auth_user_file.txt

    الملف الأول بامكانك تحميله وفتحه إذا أردت أن تغير مميزات البرنامج .
    والملف الثاني هو بيانات الأعضاء المشتركين .

    وأي إستفسار أن تحت أمركم

    تحياتي للجميع ولا تنسوا لي من الدعاء و ايضاء للأخ أبو لمى


    أخوكم

    rioter
    حتى الملفين الي تقولهم ماطلعو

    لكن مستغرب انا من شي واحد لو اني مو محترف cgi
    ليش مايكون بمجلد الـ cgi-bin
    الملفات التي بامتداد الـ pl
    عموما اي واحد يفهم بالسكربت هاذا رجاء لايبخل علينا بايش ناقصنا

    انا عدلت بالملفات زي مابي
    وحملتهم كلهم الى الموقع مع اهطاء التراخيص
    وحملت مجلد الـ data
    الى مجلد الـ cgi-bin
    لكن في شي غلط وانا متاكد منه ميه بالمية
    مو معقولة بس الداتا في مجلد الـcgi-bin





    __________________
    F.B.I
    سابقا FPI_2002
    لمراسلتي: http://FPI.raslny.com
    مشااااااااااااااكل :)
    |
    F.B.I غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2002
    المشاركات
    1,433


    كيف اسوي باث البرنامج وباي ملف مو معقولة بس اغير هوست الدردشة وابدل ابو لمى الى اشياء ثانية
    طيب وين وين وين وين
    ايش اسوي قولو لي


    طيب هاذا اعدل فيه ؟

    # SplitParam
    # Splits a multi-valued parameter into a list of the constituent parameters

    sub SplitParam
    {
    local ($param) = @_;
    local (@params) = split ("\0", $param);
    return (wantarray ? @params : $params[0]);
    }


    # MethGet
    # Return true if this cgi call was using the GET request, false otherwise

    sub MethGet {
    return (defined $ENV{'REQUEST_METHOD'} && $ENV{'REQUEST_METHOD'} eq "GET");
    }


    # MethPost
    # Return true if this cgi call was using the POST request, false otherwise

    sub MethPost {
    return (defined $ENV{'REQUEST_METHOD'} && $ENV{'REQUEST_METHOD'} eq "POST");
    }


    # MyBaseUrl
    # Returns the base URL to the script (i.e., no extra path or query string)
    sub MyBaseUrl {
    local ($ret, $perlwarn);
    $perlwarn = $^W; $^W = 0;
    $ret = 'http://' . $ENV{'SERVER_NAME'} .
    ($ENV{'SERVER_PORT'} != 80 ? ":$ENV{'SERVER_PORT'}" : '') .
    $ENV{'SCRIPT_NAME'};
    $^W = $perlwarn;
    return $ret;
    }


    # MyFullUrl
    # Returns the full URL to the script (i.e., with extra path or query string)
    sub MyFullUrl {
    local ($ret, $perlwarn);
    $perlwarn = $^W; $^W = 0;
    $ret = 'http://' . $ENV{'SERVER_NAME'} .
    ($ENV{'SERVER_PORT'} != 80 ? ":$ENV{'SERVER_PORT'}" : '') .
    $ENV{'SCRIPT_NAME'} . $ENV{'PATH_INFO'} .
    (length ($ENV{'QUERY_STRING'}) ? "?$ENV{'QUERY_STRING'}" : '');
    $^W = $perlwarn;
    return $ret;
    }


    # MyURL
    # Returns the base URL to the script (i.e., no extra path or query string)
    # This is obsolete and will be removed in later versions
    sub MyURL {
    return &MyBaseUrl;
    }


    # CgiError
    # Prints out an error message which which containes appropriate headers,
    # markup, etcetera.
    # Parameters:
    # If no parameters, gives a generic error message
    # Otherwise, the first parameter will be the title and the rest will
    # be given as different paragraphs of the body

    sub CgiError {
    local (@msg) = @_;
    local ($i,$name);

    if (!@msg) {
    $name = &MyFullUrl;
    @msg = ("Error: script $name encountered fatal error\n");
    };

    if (!$cgi_lib'headerout) { #')
    print &PrintHeader;
    print "<html>\n<head>\n<title>$msg[0]</title>\n</head>\n<body>\n";
    }
    print "<h1>$msg[0]</h1>\n";
    foreach $i (1 .. $#msg) {
    print "<p>$msg[$i]</p>\n";
    }

    $cgi_lib'headerout++;
    }

    ياشباب احد يشرح لنا بالله





    __________________
    F.B.I
    سابقا FPI_2002
    لمراسلتي: http://FPI.raslny.com
    مشااااااااااااااكل :)
    |
    F.B.I غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2002
    المشاركات
    1,433


    خلاص مابيه فقع مرارتي

    جزاكم الله خير وجعله في موازين اعمالكم

    واذا اي واحد عنده سكربت لديجي شات
    يخلي الزوار يصير بجمب اساميهم اي شي مثال على ذالك
    G-FPI_2002
    وما المشتركين بالمنتديات مايكون على اسمهم اي اضافات

    تحياتي لكم





    __________________
    F.B.I
    سابقا FPI_2002
    لمراسلتي: http://FPI.raslny.com
    مشااااااااااااااكل :)
    |
    F.B.I غير متواجد حالياً

  4. #4


    السلام عليكم

    ممكن الاسكربت لو سمحت ... او المكان إلي استطيع تنزيله ؟؟؟


    وشكرا





    __________________
    موت الصالح راحة لنفسه * وموت الطالح راحة للناس
    مسالم2002 غير متواجد حالياً

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2002
    المشاركات
    1,433


    تحصلة بمرفق بالموضوع هاذا
    http://www.swalif.net/softs/showthre...threadid=26027





    __________________
    F.B.I
    سابقا FPI_2002
    لمراسلتي: http://FPI.raslny.com
    مشااااااااااااااكل :)
    |
    F.B.I غير متواجد حالياً





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

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

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