kingblog

عضو سایت
  • تعداد ارسال ها

    234
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

14

1 دنبال کننده

درباره kingblog

  • درجه
    کاربر معمولی

اطلاعات شخصی

  • جنسیت
    مرد
  • موقعیت
    خراسان
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    مبتدی
  • آشنایی با طراحی
    متوسط

آخرین بازدید کنندگان نمایه

1,462 بازدید کننده نمایه
  1. میشه در مورد چک کردن Referrer و Referrer Policy هدرهای درخواست ارسال شده و اینکه چجوری چک کنیم درخواست ارسال شده از دامنه ما ارسال شده یا نه یه توضیح یا مثالی بزنید. خودم سرچ کردم چیزی نتونستم گیر بیارم
  2. <div id="m1" style="display:none;position:absolute;right:50px;top:12px;"> 11111 </span> <div id="m2" style="display:none;position:absolute;right:50px;top:12px;"> 22222 </span> <div id="m3" style="display:none;position:absolute;right:50px;top:12px;"> 33333 </span> <div id="m4" style="display:none;position:absolute;right:50px;top:12px;"> 44444 </span> از کد زیر استفاده کردم: function graf(id) { var x = document.getElementById("m" + id); [].forEach.call(document.querySelectorAll('div'), function (el) { el.style.display = 'none'; }); x.style.display = "block"; } وقتی مثلا روی m1 کلیک میشه، اون دیو رو نشون میده ولی کلیه دیوهای سایت رو مخفی میکنه یعنی یک صفحه سفید میاد که فقط توش نوشته 1111 (اطلاعات دیو مورد نظر) من میخوام وقتی روی m1 کلیک شد، m2,m3,... مخفی بشن و فقط همون نمایش داده بشه و یا اگر روی m3 کلیک شد، m1,m2,m4,m5,... مخفی بشن و m3 نشون داده بشه مقادیر m1,m2,... هم خیلی زیاده یعنی ممکنه از m1 تا m500 بره
  3. نمونه کدی یا مثالی دارید تا بهتر متوجه بشم یا میشه همون کد جاوااسکریپت رو به اون شکلی که گفتید تغییر داد یا اینکه کلا از اول باید کدنویسی بشه ممنون
  4. ممنون دوست عزیز ببینید من یک بازی دارم که فرد با توجه به بازی که انجام میده یک امتیاز دریافت میکنه خب این امتیاز یه عددی هست که نامحدود و تصادفی هست و هر عددی میتونه باشه بنابراین فکر نکنم بشه توی php اون رو بررسی کرد
  5. فرض کنید ما یک فرم داریم که امتیاز کاربر رو از طریق ای جکس به یک فایل میفرسته و بعد در پایگاه داده ذخیره میشه. این بخشی از قسمت ارسال فرم هست: $.ajax({ type : 'POST', url : 'submit.php', data : 'myrate='+rate, rate متغیریه که از فرم ما دریافت میشه و یک عدد هست حالا اگه یکی بیاد یک فرم جعلی درست کنه و قسمت ارسال اطلاعات رو به این شکل تغییر بده: $.ajax({ type : 'POST', url : 'submit.php', data : 'myrate=100000', خب این عدد اون عددی نیست که باید از فرم اصلی دریافت بشه ولی به فایل submit.php ارسال شده و بنابراین در پایگاه داده ذخیره میشه. راهی برای جلوگیری از این کار وجود داره؟
  6. ممنون از پاسختون clas که مربوط به نام یک ستون از جدولم هست global $db; رو قرار دادم برای قرار دادن اطلاعات در فانکشن و گذاشتن در کوئری هم به این شکل عمل کردم مشکلم حل شد: (function uploadImageFile($id,$clas,$img,$user
  7. سلام من توی یک فانکشن php میخوام اطلاعاتی رو در پایگاه داده ذخیره کنم چجوری این کار رو انجام بدم؟ این کد جواب نمیده: function uploadImageFile() { move_uploaded_file($_FILES['image_file']['tmp_name'], $sTempFileName); jQuery.post(siteurl+'panel2', 'check_upload=1&user_img='.$sTempFileName.'title='.$D->title.'about='.$D->about.'clas='.$D->clas ); } این خطا رو میده: Call to undefined function post() کد زیر هم جواب نداد: function uploadImageFile() { move_uploaded_file($_FILES['image_file']['tmp_name'], $sTempFileName); $db->query('INSERT INTO gallery SET id="'.$this->id.'",img="'.$sTempFileName.'",title="'.$D->title.'",profpriv_gallery="'.$this->profpriv_gallery.'",about="'.$D->about.'",clas="'.$D->clas.'",date="'.time().'"'); } این خطا رو میده: Call to a member function query() on null در کل میخوام وقتی یک فایل آپلود شد، یکسری اطلاعات در دیتاباس ذخیره بشن.
  8. سوالم رو یجوری دیگه می پرسم من اطلاعات زیر رو میخوام نشون بدم: علی با 100 امتیاز در مسابقه برترینها اونایی که رنگ آبی داره هر کدوم از یک جدول گرفته میشه مثلا علی (بهمراه آواتار) از جدول users 100 که مربوط به امتیاز هست از جدول mosabeghat_user و برترینها که نام مسابقات هست از جدول mosabeghat دریافت میشن. در جدول mosabeghat_user یک ستون بنام clas هست که شناسه مسابقه هست که در جدول mosabegha هم وجود داره و یک ستون دیگه userid هست که آی دی کاربر هست که در جدول users هم وجود داره حالا چجوری این اطلاعات رو از سه جدول دریافت کنم و نمایش بدم؟ علی با 100 امتیاز در مسابقه برترینها
  9. سلام دوستان من میخوام اطلاعاتی رو نمایش بدم که از سه جدول متفاوت باید گرفته شود. به این شکل که اطلاعات مربوط به مسابقه در جدول mosabeghat است .اطلاعات مربوط به شرکت کنندگان هر مسابقه در mosabeghat_user و اطلاعات مربوط به آواتار یا نام در جدول users هستند جدول mosabeghat_user و mosabeghat بوسیله ستون clas به هم مرتبطتند جدول mosabeghat_user و user با هم مرتبطند ( دریافت آی دی کاربر از ستون user جدول mosabeghat_user و آی دی کاربر از ستون id جدول users) نمی دونم متوجه شدید یا نه؟ ولی این کوئری هست که نوشتم: $res2 = $db2->query('SELECT * FROM mosabeghat WHERE status=1 ORDER BY clas DESC LIMIT 20'); $D->tot2 = $db2->num_rows($res2); while($obj = $db2->fetch_object($res2)) { $D->clas = $obj->clas; $D->title[] = $obj->title; $res3 = $db2->query('SELECT * FROM mosabeghat_users WHERE clas = "'.$D->clas.'" '); $obj2 = $db2->fetch_object($res3); $D->rate[] = $obj2->rate; $D->id = $obj2->user; $res4 = $db2->query('SELECT * FROM users WHERE id = "'.$D->id.'" '); $obj4 = $db2->fetch_object($res4); $D->fullname[] = $obj->fullname; $D->username[] = $obj->username; $D->avatar[] = $obj->avatar; } این هم برای نمایش: <?php for($i=0;$i<$D->tot;$i++){ ?> <div class="direct-chat-msg"> <div class="direct-chat-info clearfix"> <span class="direct-chat-name pull-left"><?= htmlspecialchars($D->rate[$i]) ?> امتياز تا اين لحظه</span> <span class="direct-chat-timestamp pull-right"><?= htmlspecialchars($D->fullname[$i]) ?></span> </div> <?= $D->title[$i] ?> <div class="direct-chat-text"> <a href="<?= $D->username[$i] ?>" class="direct-chat-img" title="<?= htmlspecialchars($D->fullname[$i]) ?>"><img class="direct-chat-img" src="<?= $C->IMG_URL ?>avatars/thumbs1/<?= htmlspecialchars($D->avatar[$i]) ?>" /></a> </div> </div> <?php } ?> ولی درست کار نمیکنه کسی می تونه راهنمایی کنه؟
  10. سلام من برای آپلود تصویر توی سایتم از یک فانکشن استفاده می کنم: function uploadImage() { . . move_uploaded_file($_FILES['image_file']['tmp_name'], $sTempFileName); . . } مشکلی نداره ولی وقتی میخوام در دیتابایس چیزی ذخیره بشه مشکل داره: function uploadImage() { . . move_uploaded_file($_FILES['image_file']['tmp_name'], $sTempFileName); $db2->query('INSERT INTO gallery SET user_id="'.$this->id.'",user_img="'.$sTempFileName.'"'); . } این ارور رو میده: Call to a member function query() on null
  11. سلام من یک فرم ایمیل دارم که بالا و پایین این فرم، یک دکمه برای حذف ایمیل هست: <a id="delmail" class="btn-sm"><i class="fa fa-trash-o"></i></a> <tr> <td><input type="checkbox" name="delmailid[]" value="21"></td> <td class="mailbox-star"><a href="#" onclick="favmail('1');"><i class="text-yellow"></i></a></td> <td class="mailbox-date">تاریخ</td> </tr> <tr> <td><input type="checkbox" name="delmailid[]" value="22"></td> <td class="mailbox-star"><a href="#" onclick="favmail('2');"><i class="text-yellow"></i></a></td> <td class="mailbox-date">تاریخ</td> </tr> . . . <a id="delmail" class="btn-sm"><i class="fa fa-trash-o"></i></a> یک مشکل اینه که فقط یکی از این دکمه ها کار میکنه و با کلیک روی دکمه دیگه هیچ اتفاقی نمیافته دوم اینکه فقط اون قسمت که مربوط به هر ایمیل هست میخوام حذف بشه این هم کد: <script> $('#delmail').on('click', function () { // بعنوان مثال نمایش یک پیغام alert("مطمئنید؟"); }); $(document).on('click','#delmail', function () { console.log('delete'); $(this).closest("tr").remove(); }); </script>
  12. از RLIKE استفاده کردم ولی تا وقتی نام کاربری مشابه وجود نداشته باشه درست کار میکنه ولی اگه مثلا یک نام کاربری mmm باشه و یک نام کاربری دیگه mmmm باشه، این دو نام کاربری رو یکی حساب میکنه چون توی هر دو سه تا m پشت سر هم بکار رفته یا نام کاربری kmmmlj رو هم همینجور
  13. سلام دوست عزیز بله
  14. ببخشید یه سوال دیگه داشتم اون نام کاربری ها همونطور که گفتم به این شکل در ستون tousers ذخیره میشن: ali,reza,ali24,mreza الان چجوری بفهمم که نام کاربری من داخل ستون tousers هست یا نه مثلا نام کاربری من reza هست، میخوام فقط ردیف هایی رو که توشون reza هست نشون بده مثلا mreza یا عبارات مشابه رو نشون نده این کوئری من هست: $numg=10; $D->chazmoonforme = array(); $r = $db2->query('SELECT * FROM azmoon WHERE status=1 AND tousers like "'.$this->username.'" ORDER BY id DESC LIMIT '.($numg)); while($o = $db2->fetch_object($r)) { $D->chazmoonforme[] = array($this->network_user_id($o->userid),$o->title,$o->clas,$o->about,$o->id,$o->rating,$o->time,$o->numsoal); } $D->chazmoonforme = array_slice($D->chazmoonforme, 0 , $numg); وقتی که فقط یک کلمه داخل ستون باشه مثلا reza تنها باشه درست کار می کنه ولی وقتی بیشتر میشه مثلا reza,ali جواب نمیده و حتی اینجوری تغییر دادم: like "٪'.$this->username.'٪" ولی عبارات مشابه اون رو هم نشون میده
  15. mehran-b عزیز واقعا عالی بود. مثل همیشه