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

الموضوع: اريد طريقة لادراج صورة في ملف php

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007

    اريد طريقة لادراج صورة في ملف php



    السلام عليكم
    انا احتاج مساعدتكم في طريقة ادراج صورة في ملف php
    مثلا
    اريد وضع رابط
    photo.gif
    وطبعا الرابط يكون محول بالمود رايتر الى photo.php
    اريد طريقة يظهر الملف الصورة بدون مشاكل

    انا جربت طريقتين

    الأولى:
    كود PHP:
     header("location: photo.gif"); 
    وهي تعمل بالسيرفر الشخصي دون مشاكل
    اما بعدما رفعتها على السيرفر بالانترنت لم تعمل

    الثانية:
    كود PHP:
    include("photo.gif"); 
    وهي تعمل بشكل صحيح بالسيرفر الشخصي اما السيرفر بالانترنت فهي كالسابقة


    جربت ايضا دوال php الخاصة بالصور .. لكني لا أفضلها نظرا لانها تعيد انشاء الصورة وتستهل الرام وايضا تظهرالصور gif بدون حركة وبدقة أقل

    اريد ان اجعل السيرفر الخاص بالموقع يظهر الصور كحال السيرفر الشخصي بأحد الطريقتين
    واذا لم أتمكن فهل هناك حل لإظهار الصورة بطريقة سريعة .. دون مشاكل

    انتظر مساعدتكم







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


    عن طريق اعطاء ملف ال php هيدر بنوع الصورة ثم تستخدم readfile لقراءة الصورة





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    83


    تفضل هذا الكود البسيط الذي قمت ببرمجته

    كود PHP:
    <?
    $filename 
    ="10.png";
    $ext strtolower(substr(strrchr($filename,"."),1));
    switch( 
    $ext ) {
          case 
    "GIF":
          case 
    "gif"$ctype="image/gif"$img=imagecreatefromgif($image); break;
          case 
    "PNG":
          case 
    "png"$ctype="image/png"$img=imagecreatefrompng($image); break;
          case 
    "JPEG":
          case 
    "JPG":
          case 
    "jpeg":
          case 
    "jpg"$ctype="image/jpg"$img=imagecreatefromjpeg($image); break;
    }
    $file file_get_contents($filename);
    header("(anti-spam-content-type:) $ctype");
    echo 
    $file;
    ?>
    قم بتغيير اسم الصورة في هذا المتغير فقط
    $filename ="10.png";






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


    لقد قمت بارفاق الملف لك لان هناك كلمات ممنوعة في الكود الذي في الاعلى





    الملفات المرفقة الملفات المرفقة

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    أخي الغالي مهندس مصراوي
    الدالة تمام الله يعيطك العافية

    اخي الغالي rad12345
    الدالة file_get_contents ..
    هل تعمل نفس الدالة readfile
    وان كان هناك فرق أيهما افضل في الاستخدام






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jun 2008
    المشاركات
    83


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





    التعديل الأخير تم بواسطة rad12345 ; 30-06-2009 الساعة 08:16 PM

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    الله يعطيك العافية اخي

    ننتظر من يفيدنا ..
    وبعد البحث وجدت ان الدالة file_get_contents يتحدث عنها بأنه كان بها مشاكل أمنية ..
    بخلاف الدالة الآخرى فلم اجد عنها شيئا من ذلك






  8. #8


    خذ حل أفضل

    1- ضع هذا في الهيدر
    كود HTML:
    <img alt="logo" height="450" src="logo.gif" width="367" />
    2- ضف ملف في موقعك سميه logo.php ضع فيه ما تريد
    ولكن يكون فيه

    كود PHP:
    header("(anti-spam-(anti-spam-(anti-spam-content-type:))) image/gif"); 
    3- المود ريرايت
    ضع فيها

    كود:
    RewriteRule ^logo\.gif$ logo.php






    __________________
    السيف أصدق أنباء من الكتب

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    الله يعطيكم العافية ماقصرتوا ..










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

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

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