الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ظهور ال space في رابط صورة بشكل ++

بدأه sous CS في 9 ديسمبر 2010 · 4 رد · 602 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا جميعا

واجهتني مشكلة وهي ظهور المسافة في اسم الصورة على شكل ++ مما يؤدي الى عدم الوصول الى الصورة.

عندما يريد شخص ان يرفع صورة على موقعي يصلني بريد بإسم الصورة والرابط الخاص بها, اذا كان اسم الصورة يحتوي على فراغ (مثل: amman 14.jpg) يصلني الرابط مع اسم الصورة بالشكل الصحيح

(مثل: ammanlocal.com/files/images/amman 14.jpg)وعندما اضغط عليه يتحول كالتالي ولا يفتح الصورة (ammanlocal.com/files/images/amman++14.jpg)

في الكود:

<a href="'.$base_url.'/'.$params['image'].'">'.$base_url.'/'.$params['image'].'</a>

فما المشكلة او ما الحل؟؟

sous

#2

على الأغلب الخطأ في دالة الإسبتدال ereg_replace لذا يرجى إرفاق كود الرفع الخاص بالـphp

#3

انا لم استخدم هذه الدالة. ولكن سوف احاول استخدامها

شكرا لك

sous

#4

على ما أعتقد ليس للكود أي مسؤوليه في هذا الخطأ وإنما من متصفح البريد نفسه فهو يضيف هذا الترميز الخاص بالرابط

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

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5

نعم ليس للكود اي علاقة, وبالنسبة الى اني يجب الا استخدم فراغات في الاسم, انا لست المستخدم بل المستخدمين الذي يرفعون الصور لموقعي هم الذين يفعلون ذلك.

على كل حال الموقع مبني على دروبال ودروبال توفر module يقوم بإلغاء الفراغات من اسم الصورة.

اسم الموديل : transliteration

sous

مواضيع مشابهة