PDA

View Full Version : ی و ی در لغتنامه!



ParvanehDesigner
سه شنبه 20 دی 1384, 20:42 عصر
سلام
ما اینجا (http://taleshi.shafighi.com )یه لغتنامه آنلاین داریم و مشکلش اینه که ی فارسی با عربی یکی نیستن و به همین خاطر مشکل پیش میاد اگه کسی بخواد به دنبال زیبایی بگرده! اگه به دنبال زیبایی بگردید هیچ نتیجه ای نمیگیرید!!!

من با یکی از دوستان خوبم در باره این مسئله صحبت کردم و ایشون گفتن که باید از طریق Database اینا رو تغییر داد و طوری Database رو حالی کرد که این دوتا رو یک بدونه!!!

حالا من موندم چطوری میشه اینطوری بشه؟
منتظرم شدید!

سالار

oxygenws
سه شنبه 20 دی 1384, 21:31 عصر
1- موقع insert، تمامی مقادیر "ی" به "ی" تبدیل بشن. (فیلد های موجود نیز باید تغییر کنند)
2- موقع select در قسمت where تمامی مقادیر "ی" باید به "ی" تبدیل بشن.

موفق باشید.

ParvanehDesigner
سه شنبه 20 دی 1384, 22:28 عصر
چطوری :) ...

oxygenws
سه شنبه 20 دی 1384, 23:13 عصر
فکر میکنی روشش خیلی سخت باشه؟؟؟؟؟!!!!!
str_replace()

ParvanehDesigner
چهارشنبه 21 دی 1384, 00:19 صبح
ای بابا اگه سخت نبود من خودم انجامش می دادم دیگه...دیگه اکسیژن رو از ما نگیر...

من رو راهنمایی کن

str_replace() کجا باید بره!
یک بار راهنمایی کامل کن دیگه تمومه!

اَرژنگ
چهارشنبه 21 دی 1384, 05:16 صبح
۱_ در فیلدی که در دیتا بیس دارید: اگر تمام لغات با ی فارسی نوشته شدن، با دیتا بیس هیچ کاری دیگر ندارید، اگر که نه، یکی یکی رکوردهایه در دیتا بیس را پیش برید هر ی عربی را با ی فارسی عوض کنید.
۲_وقتی که با پی‌اچ‌پی کلمه گشت را دریافت میکنید، تمام ی هایه عربی را با ی هایه فارسی عوض کنید. با استفاده از str_replace. بعد شروع به گشتن در دیتابیس کنید با استفاده از select.
در ضمن این لغتنامه فارسی را از کجا میشه بدست آورد؟

ParvanehDesigner
چهارشنبه 21 دی 1384, 15:29 عصر
چطوری میشه کاری کرد که وقتی کاربر میاد و با ی عربی زیبایی رو می نویسه داتابیس بهش زیبایی رو که با ی فارسی وجود داره بده؟

jirjirakk
جمعه 23 دی 1384, 06:32 صبح
شما باید ورودی خودتون رو همون طوری که امید گفت با تابع str_replace() تغییر بدین



<?
$VAL = $_GET['search'];
$VAL = str_replace("ی", "ی", $VAL);
...
?>