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

الموضوع: تطبيق بسيط لـ str_replace

  1. #1

    تطبيق بسيط لـ str_replace



    تحدث معي بكثره اثناء اداره مواقعي ان احتاج لتعديل مسار معين او كلمه معينه
    تم ادخالها اكثر من مره فى احد الحقول ..

    وهذا تطبيق مبسط لمن يرغب بتبديل متغير باخر

    كود PHP:
    <?php
    // الإتصال بقاعده البيانات
    $dbhost "localhost";
    $dbuname ""
    $dbpass =""
    $dbname "";  
    mysql_connect($dbhost$dbuname$dbpass);
    mysql_select_db($dbname);


    $query mysql_query ('SELECT * FROM tablename');
     while(
    $row=mysql_fetch_array($query))
      {
    $id $row['ID'];
    $content $row['content'];

    $old 'المحتوى القديم المراد استبداله';
    $new 'المحتوى الجديد المراد اضافته';
    $newcontent str_replace($old$new$content);

    $query2 mysql_query ("update tablename set content='$newcontent' where ID='$id'");

      }
    ?>
    وهذا مثال بسيط يتم عبر خطوات :
    1- الاتصال بالقاعده
    2- استخراج البيانات
    3- تبديل المحتوى
    4- حفظ البيانات

    طبعاً لا انصح استخدامها فى القواعد العملاقه بـ while
    يمكنكم التعديل حسب ما يناسبكم





    __________________
    تم التنازل عن العضوية من صاحب العضوية القديم .
    للتواصل :
    big.los3r@hotmail.com


  2. #2
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    شكراً لك , تطبيق رائع

    كود PHP:
    $ban_words = array('كلمة ممنوعه1','bad_word2','bad_word3');
    $text "السلام عليكم , مرحباً بك في موقعنا كلمة ممنوعة1";
    $text str_replace($ban_words,'****',$text);
    print 
    $text
    يمكن استخدامه في الكلمات الممنوعه ايضاً .






  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    برمجة هايلة جدا
    كنت ببحث عنها بقالي كتير
    شكرا ليك





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

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


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

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


    كود PHP:
    <?php 
    // الإتصال بقاعده البيانات 
    $dbhost "localhost"
    $dbuname "";  
    $dbpass ="";  
    $dbname "";   
    mysql_connect($dbhost$dbuname$dbpass); 
    mysql_select_db($dbname); 

    $query mysql_query ('SELECT * FROM tablename'); 
    while(
    $row=mysql_fetch_array($query)) { 
     
    $id $row['ID']; 
     
    $content $row['content']; 
     
    $old 'المحتوى القديم المراد استبداله'
     
    $new 'المحتوى الجديد المراد اضافته'
     
    mysql_query("UPDATE tablename SET content = replace(content, '$old', '$new' ) where ID='$id' ");

    ?>











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

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

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