• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کد پی اچ پی برای چک کردن پست های موجود با متن فارسی!!!
#1
Sad 
یه رباط با curl نوشتم که خبر رو از سایتای دیگه میگیره و به دیتالایف انجین پست میکنه.
حالا تو کدش نیاز به یک کد پی اچ پی برای چک کردن وجود نام خبر یعنی تکراری بودن خبر دارم.
کد معمولش رو نوشتم ولی کار نمیکنه.
این کدمه که کار نمیکنه:

کد پی‌اچ‌پی:
$host="localhost"// Host name
$username="***"// Mysql username
$password="****"// Mysql password
$db_name="_news"// Database name
$tbl_name="_post"// Table name
// Connect to server and select database.
$dblink=mysql_connect("$host""$username""$password")or
die(
"cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$db_selected mysql_select_db($db_name$dblink);
if (!
$db_selected) {
    die (
'Can\'t use foo : ' mysql_error());
}
if(
mysql_num_rows(mysql_query("SELECT * FROM _post WHERE title= '".mysql_real_escape_string($title)."'"))
1;
{
     echo 
"already submitted";
}   
else
{
یه کار دیگه


کار نمیکنه
راستی تایتلم فارسیه و تو دیتابیس هم همینطور.
تو دیتابیس خرچنگ قوباغه ای هم نیست و کاملا فارسیه.
$title="یه متن فارسی";
واسه انگریزی کار میکنه.
مشکل چیه؟
خواهش میکنم کمک کمک....!
:(
  پاسخ
تشکر شده توسط :
#2
یوهووووووو
کسی نیست کمک کنه؟
چقدر خلوت اینجا!!!!

بچه ها کمک کنید.
ممنون
  پاسخ
تشکر شده توسط :
#3
اینجا خلوت نیست، شما توی اینترنت جستجو نکردید و یکدفه دارید سوال فوق تکراری می پرسید.

http://www.richnetapps.com/php-mysql-speak-unicode/
http://www.tanzilo.com/2008/10/13/php-my...-language/

در ضمن کدتون نرماله، ولی
اول ببینید charset صفحه(html) چی هست؟
بعد charset فیلد/جدول چیه؟
شاید متفاوت باشن و تبدیلاتی این وسط انجام بشه
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط :
#4
رباط or ربات ؟
بعدم شما بلدی با cURL کار کنی .
بلدی ربات بنویسی ، اونوقت نمیتونی دو تا کوئری خشک و خالی رو جمع و جور کنی ؟
عجبا ، عجبا !
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#5
(۱۳۹۱ مرداد ۲۶, ۱۱:۱۷ ب.ظ)Y.P.Y نوشته: اینجا خلوت نیست، شما توی اینترنت جستجو نکردید و یکدفه دارید سوال فوق تکراری می پرسید.

http://www.richnetapps.com/php-mysql-speak-unicode/
http://www.tanzilo.com/2008/10/13/php-my...-language/

در ضمن کدتون نرماله، ولی
اول ببینید charset صفحه(html) چی هست؟
بعد charset فیلد/جدول چیه؟
شاید متفاوت باشن و تبدیلاتی این وسط انجام بشه
ممنون
گیر آوردم
مشکلم این بود که اول فارسی سرچ کردم چون مشکلام با خط فارسی بود.
شرمندم خلاصه.
ممنون که کمکم کردید.

(۱۳۹۱ مرداد ۲۷, ۱۲:۱۱ ق.ظ)Reza نوشته: رباط or ربات ؟
بعدم شما بلدی با cURL کار کنی .
بلدی ربات بنویسی ، اونوقت نمیتونی دو تا کوئری خشک و خالی رو جمع و جور کنی ؟
عجبا ، عجبا !
ببخشید
یادم نبود طرح فارسی سازی و حذف حروف عربی اینقدر مهنده!
بله. بلدم کار کنم.
بله دوتا کوئری خشک و خالی رو نتونستم جمع و جور کنم. چون تا الان با زبان فارسی کار نکرده بودم.
نمونه ی کارای رباطم رو میتونید (آخ ببخشید رباتم) رو میتونید اینجا (news.usme.ir) ببینید. هنوز کامل نشده، هنوز واسه مسخره کردنم سوژه دارید!
من خوشحال میشم چیزی که بلد نیستم رو یاد بگیرم و خجالت هم نمیکشم که بلد نیستم و مسخره کردن شما هم واسم اصلا مهم نیست!
شخصیت خودتون رو میرسونید.
پیروز باشید.
یا حق
  پاسخ
تشکر شده توسط :
#6
@usher
یکم ظرفیت داشته باش. کسی چیزی بهت نگفته که اینطور برخورد می کنی؟!
  پاسخ
تشکر شده توسط :
#7
(۱۳۹۱ مرداد ۲۷, ۰۱:۱۲ ق.ظ)oia نوشته: @usher
یکم ظرفیت داشته باش. کسی چیزی بهت نگفته که اینطور برخورد می کنی؟!
منم چیزی نگفتم که!!!
نصف بیشتر متن رو با لحن شوخی نوشتم!
ممنون بابت گوشزدتون.
واقعا منظوری نداشتم.
من شرمندم. ببخشید. خوب شد؟
پیروز باشید
  پاسخ
تشکر شده توسط :
#8
البته منم منظوری نداشتم .
کلاً ایرانی جماعت اول دوست دارن ، هکر باشن بعد برنامه نویس .
الان جریان شمام اینه ، اول میخواید یه ربات بنویسید بعد حالا شاید یه برنامه نویس خوب ، انشاالله .
بعد اون کوئری رو هم اینجوری بنویس بهتره .
کد:
SELECT COUNT(*) FROM `_post` WHERE `title` = '{$title}';
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :
#9
(۱۳۹۱ مرداد ۲۷, ۰۲:۰۳ ق.ظ)Reza نوشته: البته منم منظوری نداشتم .
کلاً ایرانی جماعت اول دوست دارن ، هکر باشن بعد برنامه نویس .
الان جریان شمام اینه ، اول میخواید یه ربات بنویسید بعد حالا شاید یه برنامه نویس خوب ، انشاالله .
بعد اون کوئری رو هم اینجوری بنویس بهتره .
کد:
SELECT COUNT(*) FROM `_post` WHERE `title` = '{$title}';
Smile
باهاتون موافقم! درست می فرمایید. ان شا الله.
دست گلت درد نکنه بابت کد. به دردم خورد، ممنونم
پیروز و موفق باشی عزیز Heart
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان