السلام عليكم ورحمه الله وبركاته
معذره ..
كنت اصمم برنامج صغير جدا يعمل كسجل زوار ولكن وجهتنى مشكله عجزت عن حلها ارجو من الخبراء المساعده
صوره توضيحيه
السلام عليكم ورحمه الله وبركاته
معذره ..
كنت اصمم برنامج صغير جدا يعمل كسجل زوار ولكن وجهتنى مشكله عجزت عن حلها ارجو من الخبراء المساعده
صوره توضيحيه
من طلب العلى سهر اليالى
واجهة نفس المشكلة
وانحلت معي من خلال اضافة الامر
mysql_query("SET NAMES 'cp1256'");في الكود
ضعه في السكريبت
اخى الكريم هذه البيانات تضاف بعد الكونكشن وانا ضفتها ولكن ما نحلت المشكله ولكن ما نوع الترميز الذى تستخدمه فى قاعده بيناتك ؟
من طلب العلى سهر اليالى
utf8_general_ci او utf8_unicode_ci
نفس المشكله :(
الكلمات العربيه تظهر عندى بلشكل اللى شفتوه فى اول الموضوع ويظهر فى الداتا بيس بلشكل التالى :(
انا بحثت كتير ملاقيت حل ارجو من الخبراء النظر غى هذا الموضوع :(
شكرا على على المتابعه
تم تعديل هذه المشاركة بواسطة 3mr في 15 يناير 2010 في 19:42
من طلب العلى سهر اليالى
ربما تفيدك هذه الملاحظة .. حاول ان تستخدم الترميز utf8_general_ci عند انشاء الجداول والحقول .
وعند استعراض قاعدة البيانات من المتصفح حاول ان تجعل الترميز الأفتراضي auto detect وليس arabic windows -1256
وعند استعراض صفحات السكربت اجعل الترميز الأفتراضي arabic windows-1256 كالتالي اكيد تعرفها
<meta http-equiv="content-type" content="text/html; charset=windows-1256" />
كانت تواجهني نفس المشكلة ...
ارجو ان اكون افدتك

___________________
فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب
وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب
اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب
____________________
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
hasanbasri كتب:وعند استعراض قاعدة البيانات من المتصفح حاول ان تجعل الترميز الأفتراضي auto detect وليس arabic windows -1256
اخى الكريم ماذا تقصد بهذه بهذه الجمله ؟ ؟
المعذره هناك مشكله فى المنتدى اننى لا استطيع ان استخدم علامات الاقتباس وامحاذات الكود مشكله
اخوانى هذه تركيبه الجدول
CREATE TABLE `BaxiGH`.`guestbook` (
`id` INT NULL AUTO_INCREMENT PRIMARY KEY ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`name` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`title` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`comment` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE = MYISAM ;
وسجل الزوار يتكون من 3 ملفات انا ضغطهم وارفقتهم وارجو من الخبراء المساعده شكرا على الاهتمام
تم تعديل هذه المشاركة بواسطة 3mr في 17 يناير 2010 في 02:11
من طلب العلى سهر اليالى
شباب بلله عليكم لا تنسونى اننى ارفقت صور المشكله والسكريبت كامل ليرنى احد الخبراء اين الخطا بلظبط اسف على التطفل
من طلب العلى سهر اليالى
3mr كتب:اخى الكريم ماذا تقصد بهذه بهذه الجمله ؟ ؟
المعذره هناك مشكله فى المنتدى اننى لا استطيع ان استخدم علامات الاقتباس وامحاذات الكود مشكله
اخوانى هذه تركيبه الجدول
CREATE TABLE `BaxiGH`.`guestbook` (
`id` INT NULL AUTO_INCREMENT PRIMARY KEY ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`name` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`title` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`comment` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE = MYISAM ;
وسجل الزوار يتكون من 3 ملفات انا ضغطهم وارفقتهم وارجو من الخبراء المساعده شكرا على الاهتمام
انا قصدي عندما تستعرض قاعدة البيانات من خلال phpmyadmin اعمل رايت كلك بالماوس واختر الترميز اوتوديتيكت فالبيانات في قاعدة البيانات مخزونة بشكل صحيح ولكن المتصفح قد يعرضها بترميز خطأ ... سأحاول تجية السكربت الذي ارفقته وارد عليك ان وجدت الحل

___________________
فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب
وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب
اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب
____________________
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
اخي العزيز تم حل المشكلة .. الخطأ تسببه الدالة repaire_input
الأن حمل الملف index المرفق هذا ولاحظ تغيير بسيط حل المشكلة .. سوف يعمل وبدون مشاكل مع اللغة العربية ولكن تبقى مشكلة الحماية ان عطلت الدالة repair_input عن العمل استخدم بدلها add_slashes ان احتجت
.. التغيير البسيط في ملف الأندكس احبث عن السطور التالية
//$name=repire_input($_POST['name']);
//$title=repire_input($_POST['title']);
//$comment=repire_input($_POST['comment'
واعمل لها كوممينت وضع تحتها
$name=$_POST['name'];
$title=$_POST['title'];
$comment=$_POST['comment'];
تم تعديل هذه المشاركة بواسطة hasanbasri في 17 يناير 2010 في 23:42

___________________
فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب
وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب
اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب
____________________
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
اخى الكريم اولا بجد شكرا جدا على المساعده والاهتمام :D
الان لا يظهر لى اى شيء لا بقاعدت البيانات ولا فى المتصفح انظر الصوره المرفق انا اسف على الازعاج تقدر ترفقلى الملف اللى انت عدلت عليه وجربته واشتغل معاك ؟
اسف على الازعاج
من طلب العلى سهر اليالى
3mr كتب:اخى الكريم اولا بجد شكرا جدا على المساعده والاهتمام :D
الان لا يظهر لى اى شيء لا بقاعدت البيانات ولا فى المتصفح انظر الصوره المرفق انا اسف على الازعاج تقدر ترفقلى الملف اللى انت عدلت عليه وجربته واشتغل معاك ؟
اسف على الازعاج
طبعا اخي خذ رابط الملف لم استطع ارفاقه لان واجهتني مشكلة في مع نسخة المنتدى هذه ارجو حلها.
http://ibraheemhsn.files.wordpress.com/2010/01/index.doc
حول امتداده طبعا الى php
.... لكن اعمل قاعدة بيانات جديدة والغ القديمة
تم تعديل هذه المشاركة بواسطة hasanbasri في 18 يناير 2010 في 14:26

___________________
فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب
وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب
اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب
____________________
سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك
بارك الله فيك وزادك من علمه وكرمه المشكله انحلت الحمد لله بفضل ربنا وفضلك كلمات الشكر قليله عليك شكرا جدا اخى ا hasanbasri
اخوك عمرو عبده
من طلب العلى سهر اليالى