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

الموضوع: كيف اغير كلمة none ??

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    128

    كيف اغير كلمة none ??



    السلام عليكم ورحمة الله وبركاته
    اخواني ...استخدم قائمة مراسلات وهي ترسل بشكل جيد ...ولكن الرسائل تصل للاعضاء معنونة بكلمة none ..فكيف اغير هذه الكلمة الى ..مثلا من موقع فلان الفلاني ..او من احمد ..الخ ..وهذا هو ملف الاندكس للقائمة ...
    <html dir="rtl">
    <?
    ########################################################################
    # xNewsletter by Robert Klikics [http://x-dev.de] © 2002
    # License: GNU GENERAL PUBLIC LICENSE (GPL)
    # BIG THX to hotscripts.com for some help
    ########################################################################

    ########################################################################
    # Einstellungen:
    ########################################################################
    //domain ermitteln [kann so belassen werden]
    $Domain=eregi_replace(".*\.([a-z0-9\-]*)\.([a-z]*)$","\\1.\\2",getenv("SERVER_NAME"));

    // كلمة مرور الإداره:
    $pass="*****";

    // الملف الذي يتم فيه حفظ العناوين البريديه:
    $filelocation="email_list.txt";

    // بريد الموقع:
    $lettername="اسم الموقع";

    // بريدك الخاص
    $youremail="+++++ @yahoo.com";

    // عنوان موقعك:
    $url = "http://www.****.com";

    //عنوان المجلد الذي ستقوم بحفظ السكريبت بداخله
    $scripturl = "http://www.*****.com//";

    //عنوان المجلد الذي ستقوم بحفظ السكريبت بداخله مره أخرى:
    $mailfoot = "\n\nhttp://******.com/xNewsletter/: $scripturl\n";

    ########################################################################
    # MSG*s
    ########################################################################

    # أعلى نموذج القائمة البريديه:
    $welcomemessage = "أهلاً بك معنا في القائمه البريديه .. قم بالتسجيل ليصلك كل جديد عن الموقع";

    # تسجيل في بريد مسجل مسبقاً:
    $sorrysignmessage = "هذا العنوان البريدي مسجل لدينا مسبقاً لذى حاول مره أخرى وتأكد من العنوان البريدي وشكراً: ";

    # عند اتمام التسجيل في القائمة البريديه:
    $subscribemessage = "شكراً لك .. لقد تم تسجيلك في قائمتنا البريديه<br>لقد تم إضافة هذا العنوان البريدي الى قائمة مراسلات الموقع :";

    # betsنtigungsmail: (\n = Zeilenumbruch in der mail)
    $subscribemail = "أهلاً بك معنا في القائمة البريديه للموقع
    \n\nتم تسجيلك في قائمة مراسلات الموقع لدينا
    \nستصلك بعض الرسائل من موقعنا من حين لآخر ونتمنى أن تكون جميع الرسائل كما تتمنى وإن رأيت اي رساله غير لائقه نتمنى ان تراسلونا فوراً!
    \n\nنرحب بكم مره أخرى في قائمة المراسلات البريديه!
    \nبإمكانك زيارة موقعنا على هذا العنوان, $url
    \n\n\nوإذا احببت الإنسحاب من القائمه أو أردت ان تخبر اصدقائك عن القائمه فهذا هو عنوان التسجيل والإنسحاب:\n$scripturl";

    # عند الإنسحاب وإلغاء الإشتراك في القائمه البريديه:
    $unsubscribemessage = "تم حذف الإشتراك كما طلبت $url-نأسف لإنسحابك من قائمتنا البريديه وهذا هو العنوان البريدي:\n ";

    # رسالة تسجيل خاطئ :
    $failedunsubscriptionmessage = "هناك خطأ .. إما أن هذا البريد غير مسجل من قبل أو أنه تم حذفه مسبقاً: ";


    ########################################################################

    //كود header بلغة html:
    ?>
    <html>
    <head>
    <title>قائمة مراسلات الموقع</title>
    <style type='text/css'>
    INPUT { background-color:#99ccff;font:tahoma;color:#006699;font-size:10px; border:1; border-color:#006699; border-style:solid; }
    BODY { color: #006699; font-family:tahoma; font-size: 12px }
    PRE { color: #006699; font-family: tahoma; font-size: 12px }
    </style>
    </head>
    <body bgcolor='#ffFfFf'>

    <?
    ########################################################################
    # Source:
    ########################################################################
    # AB HIER NICHTS MEHR ؤNDERN!!!!
    ########################################################################
    #errors abfangen:
    if (!$pw)
    {
    // wenn eMail leer:
    if ($send != "" && $email == "") { echo "<b>حطأ:</b> Bitte geben Sie eine eMail ein!"; exit; }
    # عند كتابة عنوان بريدي خاطئ?
    if($send != "" && (!ereg("([[:alnum:]\.\-]+)(\@[[:alnum:]\.\-]+\.+)", $email))) { echo "<b>خطأ:</b> $email تأكد من صحة عنوانك البريدي!"; exit; }
    }

    # file checken bzw erstellen
    if (!file_exists($filelocation)) {
    $newfile = fopen($filelocation,"w+");
    fclose($newfile);
    }
    # open & lesen
    $newfile = fopen($filelocation,"r");
    $content = fread($newfile, filesize($filelocation));
    fclose($newfile);
    # slashes entfernen
    $content=stripslashes($content);
    # reset
    $out="";
    # in array packen
    $lines = explode("%",$content);
    for ($key=1;$key<sizeof($lines);$key++){
    # wenn email nicht in liste, alte eintrنge einfügen
    if ($lines[$key] != $email){
    $out .= "%".$lines[$key];
    }
    # wenn drin, $found setzen
    else {
    $found=1;
    }
    }

    ########################################################################
    # Eintrag
    ########################################################################

    if ($action=="sign"){
    # ist die eMail schon drin?
    if ($found==1){
    # dann sorry.msg:
    echo "<div align=\"center\">$sorrysignmessage <b>$email</b></div><br><br>";
    $disp="yes";
    }
    # wenn alles ok, eMail eintragen in CSV:
    else {
    $disp="no";
    $newfile = fopen($filelocation,"a+");
    $add = "%".$email;
    fwrite($newfile, $add);
    fclose($newfile);
    # ok-msg
    echo "<div align=\"center\">$subscribemessage <b><a href='mailto:$email'>$email</a></b></div><br><br>";
    # عند ارسال رساله الى المشتركين:
    $submailheaders = "من: $lettername\n";
    $submailheaders .= "نسخه الى: $youremail\n";
    mail ($email,$lettername." قائمة مراسلات الموقع",$subscribemail,$submailheaders);
    }
    }

    ########################################################################
    # Austrag
    ########################################################################

    if ($action=="delete"){
    $disp="no";
    # eMail im file?
    if ($found == 1){
    $newfile = fopen($filelocation,"w+");
    fwrite($newfile, $out);
    fclose($newfile);
    # delete-ok msg
    echo "<div align=\"center\">$unsubscribemessage: <b>$email</b></div><br><br>";
    $disp="no";
    }
    # wenn eMail nicht in der liste:
    if ($found != 1){
    # wenn nicht, dann msg:
    echo "<div align=\"center\">$failedunsubscriptionmessage <b>$email</b></div><br><br>";
    $disp="YES";
    }
    }

    ########################################################################
    # Admin-View
    ########################################################################

    #نموذج تسجيل الدخول للإداره:
    if ($act == "admin")
    {
    echo <<<end_x
    <form action='$PHP_SELF'>
    كلمة مرور الإداره:
    <p>
    <input type='password' name='pw'>
    <input type='submit' value='دخول'>
    <input type='hidden' name='AD' value='1'>
    </form>
    </body>
    </html>
    end_x;
    exit;
    }

    # محاولة الدخول بكلمة مرور خاطئه:
    if ($pw != $pass && $AD == 1) { echo "كلمة المرور هذه <b>$pw</b> خاطئه .. لذى تأكد من كلمة المرور وحاول مره أخرى!!!"; exit; }

    //admin-area
    if ($pw == $pass)
    {
    # form z. versenden
    if ($send != "yes")
    {
    $lines = explode("%",$content);
    $anzahl = count($lines) - 1;
    echo <<<end_x
    <form method="post">
    <input type="hidden" name="pw" value="$pass">
    <input type="hidden" name="send" value="yes">
    <br><font size='2'><b>يوجد لديك الآن في القائمه البريديه</b> [ عدد العناوين البريديه: $anzahl ] <b>وبالأسفل عرض لهذه العناوين:</b></font><br><br>
    عنوان الرساله:<br>
    <input type="text" name="subject" size=30>موقع فلان الفلاني<br>
    الرساله:<br>
    <textarea cols=60 rows=15 wrap="virtual" name="message"></textarea><br><br>
    <input type="submit" value="إرسال">&nbsp;&nbsp;
    <input type="reset" value="تراجع">
    </form>
    <hr noshade width='50%' align='center'>
    <br>
    <b> لا تنسى قول </b>سبحان الله وبحمده ..سبحان الله العظيم<br>
    <li><i>$mailfoot</i>
    <p>
    <hr noshade width='30%' align='center'>
    <p>
    :: <a href='$PHP_SELF?pw=$pass&AD=1&show=all'>عرض جميع العناوين البريديه المسجله في القائمه</a> ($anzahl هو عدد المسجلين) :: (<b>القائمة البريديه</b>, بإمكانك حذف البريد التي تريد حذفه من هنا!)
    <p>
    end_x;
    if ($show == "all")
    {
    echo "العناوين البريديه المسجله لديك في القائمه:\n";
    echo "<hr noshade width='100%' align='right'>\n";
    for($r=1;$r<=$anzahl;$r++)
    {
    echo "<li>$lines[$r] [ <a href='$PHP_SELF?send=ok&action=delete&email=$lines[$r]' title='حذف هذا البريد من قائمة المراسله'>حذف من القائمه</a> ]<br>\n";
    }
    echo "<hr noshade width='100%' align='right'>\n";
    }
    } //endif $send



    #mail generieren
    $mailheaders = "من:$lettername\n";
    $mailheaders .= "نسخه الى:$youremail\n";
    # to bcc

    #eingabe prüfen
    if ($send == "yes" && $subject == "") { echo "Bitte einen Betreff angeben!!!"; exit; }
    if ($send == "yes" && $message == "") { echo "Bitte eine Nachricht eingeben!!!"; exit; }

    # daten ok - senden
    if ($send == "yes")
    {
    $message=stripslashes($message);
    $message.=$mailfoot;
    $subject=stripslashes($subject);
    $lines = explode("%",$content);
    for ($key=1;$key<sizeof($lines);$key++){
    mail($lines[$key],$subject,$message,$mailheaders);
    }
    print "<b>أرسلت الرساله بنجاح :</b>";
    print "<pre>$mailheaders\n$subject\n$message</pre>";
    }
    }


    ########################################################################
    # Eintragsformular: (kann auf jede beliebige Seite kopiert werden,
    # nur action ="..." weiter oben muss auf die index.php linken
    ########################################################################
    if ($pw != $pass && $disp != "no"){
    print $welcomemessage;
    echo <<<end_x
    <div align="left">
    <form method="get" action="$PHP_SELF">
    <input type="hidden" name="send" value="ok">
    <input type="radio" name="action" value="sign" style="border:0; background:#ffffff" checked>تسجيل في القائمه البريديه
    <input type="radio" name="action" value="delete" style="border:0; background:#ffffff">إنسحاب من القائمه البريديه<br>
    <input type="text" name="email" value="أكتب عنوانك البريدي هنا" size=38>
    <input type="submit" value="إذهب">
    </form></div>
    <p>&nbsp;</p>
    :: <a href='$PHP_SELF?act=admin'>دخول الى لوحة التحكم</a>
    <p align='center'>
    <i>powered by <a href='http://x-dev.de' target='_blank'>xNewsletter</a></i>
    <p>
    end_x;
    }
    include ("footer.php");
    ?>

    ودمتم





    __________________
    الحمد لله دائما وابدا
    musa غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    128


    up.......please





    __________________
    الحمد لله دائما وابدا
    musa غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    128


    هل غادر الخبراء من متردم ؟؟؟





    __________________
    الحمد لله دائما وابدا
    musa غير متواجد حالياً

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    920


    #eingabe prüfen
    if ($send == "yes" && $subject == "ضع العنوان هنا") { echo "Bitte einen Betreff angeben!!!"; exit; }

    جرب واخبرنى بالنتيجه
    تحياتى





    __________________
    !
    hayl غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    128


    شكرا اخي العزيز على المساعدة ...ولكنها لم تنجح





    __________________
    الحمد لله دائما وابدا
    musa غير متواجد حالياً





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

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

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