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

الموضوع: تحويل سكريبت الى فنكشن.

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

    تحويل سكريبت الى فنكشن.



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




    <?php

    header('Content-type: image/jpeg ');
    $filename = "khaled22.jpg"; // عنوان واسم الصورة
    $image = getimagesize ($filename);
    $img_width = $image[0];
    $img_height = $image[1];

    if ($image[2] == 1)
    {
    $img = @imagecreatefromgif($filename);
    }
    else if ($image[2] == 2)
    {
    $img = @imagecreatefromjpeg($filename);
    }
    $img = @imagecreatefromjpeg($filename);
    $new_width = 220; // العرض الجديد
    //$new_height = 60; // الارتفاع الجديد
    $new_height = ($new_width*$img_height/$img_width);

    $newimage = @imagecreatetruecolor($new_width, $new_height);
    imagecopyresized($newimage, $img, 0, 0, 0, 0, $new_width, $new_height, $img_width, $img_height) or die("مشكلة");
    echo imagejpeg($newimage, '', 30);
    imagedestroy($newimage);

    echo "<img src=\"$newimage\">";

    ?>





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68


    السلام عليكم

    هي شغلة بسيطة بدنا مساعدة تكون محرزة

    وضعت الكود ضمن فنكشن المدخل هو فقط اسم الملف filename

    وعند إستدعاء الفنكشن بالشكل التالي :

    مثلاً :
    كود:
    gd("khaled22.jpg");
    كود:
    function gd($filename)
    {
    header('Content-type: image/jpeg '); 
    //$filename = "khaled22.jpg"; // &Uacute;&auml;&aelig;&Ccedil;&auml; &aelig;&Ccedil;&Oacute;&atilde; &Ccedil;&aacute;&Otilde;&aelig;&Ntilde;&Eacute; 
    $image = getimagesize ($filename); 
    $img_width = $image[0]; 
    $img_height = $image[1]; 
    
    if ($image[2] == 1) 
    { 
    $img = @imagecreatefromgif($filename); 
    } 
    else if ($image[2] == 2) 
    { 
    $img = @imagecreatefromjpeg($filename); 
    } 
    $img = @imagecreatefromjpeg($filename); 
    $new_width = 220; // &Ccedil;&aacute;&Uacute;&Ntilde;&Ouml; &Ccedil;&aacute;&Igrave;&Iuml;&iacute;&Iuml; 
    //$new_height = 60; // &Ccedil;&aacute;&Ccedil;&Ntilde;&Ecirc;&Yacute;&Ccedil;&Uacute; &Ccedil;&aacute;&Igrave;&Iuml;&iacute;&Iuml; 
    $new_height = ($new_width*$img_height/$img_width); 
    
    $newimage = @imagecreatetruecolor($new_width, $new_height); 
    imagecopyresized($newimage, $img, 0, 0, 0, 0, $new_width, $new_height, $img_width, $img_height) or die("&atilde;&Ocirc;&szlig;&aacute;&Eacute;"); 
    echo imagejpeg($newimage, '', 30); 
    imagedestroy($newimage); 
    
    echo "<img src=\"$newimage\">";
    
    }






    __________________
    برمجة - تطوير - إدارة

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


    ألف شكر أخويييييييييييييي

    الله يحسن اليك يا حلول للبرمجة

    والله يخليك تقدر تحل لي هذا الكود ايضاً لاني اريد فقط الزيارات بين 1000 و 10000
    لكن عجزني زما قدرت ازبطه

    وانشاء ما يكون ازعجناكم

    $result1 = mysql_db_query ("vvv","select * from entry_links WHERE ziarat>=10000 ORDER by ziarat DESC limit 15") ;
    while ($row = mysql_fetch_array ($result1)) {

    $id = $row[id];
    $ziarat= $row[ziarat];
    echo $row[ziarat]";
    }
    mysql_free_result ($result1);

    $result1 = mysql_db_query ("vvv","select * from entry_links WHERE ziarat>=1000 ORDER by ziarat DESC limit 15") ;
    while ($row = mysql_fetch_array ($result1)) {

    $id = $row[id];
    $ziarat= $row[ziarat];
    echo $row[ziarat]";
    }
    mysql_free_result ($result1);





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  4. #4
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    68


    السلام عليكم

    تفضل اخي الكود بعد التعديل مع العلم أني عدلت فقط في تعليمة ال mysql


    كود:
    $result1 = mysql_db_query ("vvv","select * from entry_links WHERE ziarat>=1000 and ziarat<=10000  ORDER by ziarat DESC limit 15") ;
    while ($row = mysql_fetch_array ($result1)) {
    
    $id = $row[id];
    $ziarat= $row[ziarat];
    echo $row[ziarat];
    }
    mysql_free_result ($result1);
    
    $result1 = mysql_db_query ("vvv","select * from entry_links WHERE ziarat>=1000 and ziarat<=10000 ORDER by ziarat DESC limit 15") ;
    while ($row = mysql_fetch_array ($result1)) {
    
    $id = $row[id];
    $ziarat= $row[ziarat];
    echo $row[ziarat];
    }
    mysql_free_result ($result1);






    __________________
    برمجة - تطوير - إدارة

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


    والله ا اخي مازبط الكود وانا عملت نفس الشي من قبل

    وعجزني
    الله يعطيك العافية
    وننتظر الحل ممن لديه الحل.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  6. #6


    ممكن تذكر المشكلة لنا ؟





    __________________
    أحمد أبو النصر
    Junior php Developer
    +20166196074

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


    اخي sBForum
    شكرا على مرورك اولا

    ثانيا هذا الكود
    اريده يعض فقط الزيارات من الداتا باص التي تكون بين 5000 و 10000 مثلا
    وكأن المشكلة هي بين الدوال الرقمية والنصية او ماشابه ذلك

    يعني باختصار اريد لو سمحتم ان يعرض هذا السكريبت المشاركات بين 5000 و10000 فقط
    ومشكوووووووووورين


    $result1 = mysql_db_query ("vvv","select * from entry_links WHERE ziarat>=1000 and ziarat<=10000 ORDER by ziarat DESC limit 15") ;
    while ($row = mysql_fetch_array ($result1)) {

    $id = $row[id];
    $ziarat= $row[ziarat];
    echo $row[ziarat];
    }
    mysql_free_result ($result1);





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





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

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

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