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

الموضوع: كيف يتم هذا في php يا خبراءنا ؟؟

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

    كيف يتم هذا في php يا خبراءنا ؟؟



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

    ما اود عمله ...هو تحديد عدد الحروف في ... نبذة مختصرة ...بمعنى تحديد عدد معين للحروف لا يستطيع الكاتب تجاوزها ...وها هو الملف المطلوب التعديل فيه ... لو تكرمتم
    كود PHP:
    <?php

    include("../header.php");
    include(
    "../functions.php");
    include(
    "config.php");

    if (
    "إرســال" == $submit) {
    $sql "INSERT INTO Articles SET " .
    "Author='$Author', " .
    "Email='$Email', " .
    "Title='$Title', " .
    "Description='$Description', " .
    "Article='$Article' ";

    if(
    $Author == "" OR $Title == "" || $Description == "" OR $Article == ""){
    echo 
    "لم تقم بملأ جميع الحقول الضرورية!";
    exit();
    }

    // فحص البريد الإلكتروني
         
    if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",  $Email) &&  $Email  !=  "") { 
             echo 
    "لم تقم بكتابة بريد إلكتروني صحيح!";
             exit();
        }

    if (
    mysql_query($sql)) {
    MTS();
    echo(
    "تم إضافة المقال بنجاح .. سيتم نقلك إلى لوحة التحكم.");
    MTE();
    echo (
    "<meta http-equiv='Refresh' content='3; URL=index.php'>");
    exit();
    }

    else {
    echo(
    "<P>خطأ: " .
    mysql_error() . "</P>");
    }
    }

    else { 
    ?>

    <FORM ACTION='<? $PHP_SELF ?>' METHOD=POST>
    <table>
    <tr>
        <td>عنوان المقالة:</td>
        <td><INPUT TYPE=TEXT NAME='Title' size='53'></td>
    </tr>
    <tr>
        <td valign="top">نبذة مختصرة:</td>
        <td><TEXTAREA NAME='Description' ROWS=5 COLS=40 WRAP>
    </TEXTAREA></td>
    </tr>
    <tr>
        <td valign="top">نص المقال:</td>
        <td><TEXTAREA NAME='Article' ROWS=10 COLS=40 WRAP>
    </TEXTAREA></td>
    </tr>
    <tr>
        <td>الكاتب:</td>
        <td><INPUT TYPE=TEXT NAME='Author'></td>
    </tr>
    <tr>
     <td>البريد الإلكتروني:</td>
        <td><INPUT TYPE=TEXT NAME='Email'></td>
    </tr>
    <tr>
        <td></td>
        <td><INPUT TYPE=SUBMIT NAME='submit' VALUE='إرســال' style="background-color : #E4E4CB; color: #000000; text-align: center; line-height: 150%; font-size: 8pt; font-family: Tahoma; border: 1 solid #000000"></td>
    </tr>
    </table>
    </FORM>

    <div align="center"><a href="index.php">إلغاء الأمر، عودة إلى لوحة التحكم.</a></div>

    <?
    }
    include(
    "../footer.php");
    ?>






    __________________
    قال صلى الله عليه وسلم :
    "الندم توبة، و التائب من الذنب كمن لا ذنب له"

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


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    119


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





    __________________
    قال صلى الله عليه وسلم :
    "الندم توبة، و التائب من الذنب كمن لا ذنب له"

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

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


    كود PHP:
    <?php
    if ("إرســال" == $submit)
    {
    $maxChar 200;
    $Count_Description  str_replace(" ","",$Description );
    $Count_Description mb_strlen($my_string);

    if(
    $Count_Description >  $maxChar
        die( 
    " ERROR ........");
    }

    include(
    "../header.php");
    include(
    "../functions.php");
    include(
    "config.php");



    if (
    "إرســال" == $submit) {

    $sql "INSERT INTO Articles SET
    .
    "Author='$Author', " <
    font color="#006600">.
    "Email='$Email', " .
    "Title='$Title', " .
    "Description='$Description', "&nbs
    p
    ;.
    "Article='$Article' ";

    if(
    $Author == "" OR $Title == "" || $Description == "" OR $Article == ""){
    echo 
    "لم تقم بملأ
    جميع الحقول الضرورية!"
    ;
    exit();
    }

    // فحص البريد
    الإلكتروني
         
    if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$",  $Email) &&  $Email  !=  "") { 
             
    ;echo 
    "لم تقم بكتابة
    بريد إلكتروني صحيح!"
    ;
             
    ;exit();
        }

    if (
    mysql_query($sql)) {
    MTS();
    echo(
    "تم إضافة المقال
    بنجاح .. سيتم نقلك إلى لوحة التحكم."
    );
    MTE();
    echo (
    "<meta
    http-equiv='Refresh' content='3;
    URL=index.php'>"
    );
    exit();
    }

    else {
    echo(
    "<P>خطأ:
    .
    mysql_error() . "</P>");
    }
    }

    else { 
    ?>

    <FORM
    ACTION='<? $PHP_SELF ?>'
    METHOD=POST>
    <table>
    <tr>
        <td>عنوان
    المقالة:</td>
        <td><INPUT TYPE=TEXT
    NAME='Title' size='53'></td>
    </tr>
    <tr>
        <td valign="top">نبذة
    مختصرة:</td>
        <td><TEXTAREA
    NAME='Description' ROWS=5 COLS=40 WRAP>
    </TEXTAREA></td>
    </tr>
    <tr>
        <td
    valign="top">نص المقال:</td>
        <td><TEXTAREA
    NAME='Article' ROWS=10 COLS=40 WRAP>
    </TEXTAREA></td>
    </tr>
    <tr>
        <td>الكاتب:</td>
        <td><INPUT
    TYPE=TEXT NAME='Author'></td>
    </tr>
    <tr>
     <td>البريد
    الإلكتروني:</td>
        <td><INPUT TYPE=TEXT
    NAME='Email'></td>
    </tr>
    <tr>
        <td></td>
        <td><INPUT
    TYPE=SUBMIT NAME='submit' VALUE='إرســال'
    style="background-color : #E4E4CB; color: #000000;
    text-align: center; line-height: 150%; font-size: 8pt;
    font-family: Tahoma; border: 1 solid
    #000000"></td>
    </tr>
    </table>
    </FORM>

    <div align="center"><a
    href="index.php">إلغاء الأمر، عودة إلى لوحة
    التحكم.</a></div>

    <?
    }
    include(
    "../footer.php");
    ?>






    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    selmah غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    119


    شكرا ... ولكن اين تم التغيير من فضلك





    __________________
    قال صلى الله عليه وسلم :
    "الندم توبة، و التائب من الذنب كمن لا ذنب له"

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

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


    في اول ثامنية أسطر :

    if ("إرســال" == $submit)
    {
    $maxChar = 200;
    $Count_Description = str_replace("
    ","",$Description );
    $Count_Description = mb_strlen($my_string);

    if($Count_Description > $maxChar)
    die( " ERROR ........");
    }





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    selmah غير متواجد حالياً

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


    الف مليون شكر





    __________________
    قال صلى الله عليه وسلم :
    "الندم توبة، و التائب من الذنب كمن لا ذنب له"

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





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

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

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