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

الموضوع: من زمان ما طلبت منكم مساعدة ( للمتمرسين في php )

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

    من زمان ما طلبت منكم مساعدة ( للمتمرسين في php )



    انا حاليا ابرمج سكربت يقوم بجلب كود صفحات مثلا يجلب لي السورس حق موقع www.google.com
    انا استخدم الدالة fread ليقرأ الكود الموجود في تلك الصفحة او اي صفحة غيرها

    والمشكلة هي انه توجد بعض الصور مكتوبة بهذه الطريقة src=images/logo.jpg مثلا وليس العنوان الكامل

    الي يصير ان السكربت يجيب الكود ويصير عنوان الصورة غلط
    يعني www.mysite.com/images/logo.jpg
    وبعدين ما تطلع الصورة في صفحتي

    انا اريد حل غير ان اقوم بتخزين الصور في موقعي لأن المواقع الي راح تنطلب بهالطريقة ليست موقع واحد عشان اخزن الصور الي فيه


    هل يوجد طريقة للتغلب على هذه المشكلة ؟





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


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    157


    خزّن العنوان في متغير ..
    ثم قم باستدعائه





    __________________
    راقب الله
    system غير متواجد حالياً

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


    ما فهمت عليك

    فصل اكثر شوي





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

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


    ارجوكم ساعدوني





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

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Dec 2000
    المشاركات
    2,697


    السلام عليكم ..
    أعتقد والله أعلم أن system يقصد أنه إذا كان رابط الصورة على الإنترنت :
    www.google.com/images/logo.jpg
    لكن بالسورس كود يظهر images/logo.jpg فاعمل متغير و سميه مثلاً :
    $domain
    و ضع له قيمة = "www.google.com/"

    كود PHP:
    $domain "www.google.com/"
    و اجعل السكربت حقك مثلاً يقوم بالتالي :

    كود PHP:
    <? echo "$domain"?>images/logo.jpg
    أما بالنسبة للفكرة التي تقوم بعملها لم أقم بتجربتها من قبل فلذلك معذرة لا أعرف كيف أساعدك ..





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

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


    الحين فهمت القصد

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

    (( أنا فكرت كثير ولم اعجز في شي في ال php الا هذا الشيء ))
    انا اعتقد انه لا نستطيع القيام بذلك





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

  7. #7
    عضو جديد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    8


    إنتظر أخي أنا أحاول معها
    الله يعطينا العافية





    __________________
    أَفَرَأَيْتَ إِنْ مَتَّعْنَاهُمْ سِنِينَ ثُمَّ جَاءَهُمْ مَا كَانُوا يُوعَدُونَ مَا أَغْنَى عَنْهُمْ مَا كَانُوا يُمَتَّعُونَ

    وَمَنْ يَعْصِ اللَّهَ وَرَسُولَهُ وَيَتَعَدَّ حُدُودَهُ يُدْخِلْهُ نَاراً خَالِداً فِيهَا وَلَهُ عَذَابٌ مُهِينٌ

    إِنْ يَتَّبِعُونَ إِلَّا الظَّنَّ وَمَا تَهْوَى الْأَنْفُسُ وَلَقَدْ جَاءَهُمْ مِنْ رَبِّهِمُ الْهُدَى
    dr mohtoys غير متواجد حالياً

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


    بانتظار محاولاتك





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

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    617


    اخي the hak انا عندي طريقة بس مش متأكد منها على كلاً انت جربها وشوف..
    قم بتحويل الصفحة بالكامل لمتغير مثلاً قم بتسميته $thepage
    بعد المتغير استخدم الدالة str_replace بالشكل التالي:
    كود PHP:
    str_replace (images google.com/images$thepage); 
    وتقوم هذه الدالة بالبحث عن الكلمة images (وهي اسم المجلد الموجود فيه الصور) واستبداله بـgoogle.com/images، في المتغير الذي انشأته بالصفحة وهو $thepage.





    __________________
    ------------------------------
    PHP 4 Arabs
    ------------------------------
    Hisham غير متواجد حالياً

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


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

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

    يعني يمكن في غيرها يقرا المعلومات كأنه داخل من المتصفح؟





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

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    617


    اتوقع انه لو من المتصفح حتى سوف تكون نفس المشكلة..
    ولكن انت ممكن تضع خيار بحيث يدخل فيه الزائر اسم الموقع مثلاً يحط http://www.google.com/ وهذا المتغير هو الذي تستخدمه..






    __________________
    ------------------------------
    PHP 4 Arabs
    ------------------------------
    Hisham غير متواجد حالياً

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


    انا عندي فكرة

    ان السكربت يقوم بالبحث عن كل <img src="..."

    ويشوف اذا كان العنوان محتوي على عنوان الموقع ما يعدل فيه
    واذا كان غير محتوي على عنوان الموقع يضيف عنوان الموقع قبل عنوان مجلد الصور
    وبكذا ما يتأثر لو كان اسم مجلد الصور مختلف


    بس كيف اسوي سكربت يبحث عن كل شي مبدوء ب <img src="..."
    ويتأكد من وجود عنوان الدومين؟





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

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


    بكل بساطه استخدم
    اجعل fread تخزن كل الاكواد في المتغير $html على سبيل المثال
    كود PHP:
    $url="http://www.google.com";
    $fp=fopen($url,"r");
    $html fread($fp,200000);
    fclose($fp);
    $html str_replace('src="','src="http://www.google.com',$html);
    echo 
    "$html"
    ومافيه مشكله مع اختلاف اسماء المجلدات راح تضبط معاك
    مع تحياتي للجميع





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

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


    irctoolz

    الطريقة الي حطيتها صحيحة ولكن يجب اضافة if بسيط اليها

    عموما الحمد لله تيسرت الامور وذلك بفضل الله ثم بفضل كل من اعطى رأيه وخبرته في الموضوع

    وشكرا لكم





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

  15. #15


    بارك الله فيكم





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً





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

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

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