جÙسÙâÛ Ù ØµØ§Øب٠را بÙâÙÙع Ø®Ùد برگرداÙÛد ÙرÙدر رزÙÙ ÙâÙÙÛØ³Û Ù ÙØ§Ø±ØªÛ Ø§Ø³Øª Ú©Ù Ù ÛâتÙاÙÛد Ø¢Ùرا ب٠شخص دÛÚ¯Ø±Û Ùاگذار Ú©ÙÛØ¯Ø Ø¯Ø±Ù Ùاب٠٠صاØØ¨Ù Ú©Ø§Ø±Û Ø§Ø³Øª Ú©Ù ÙÙØ· Ø®Ùد ش٠ا Ù ÛâتÙاÙÛد Ø¢Ùرا اÙجا٠دÙÛد ٠درÙتÛج٠٠صاØبÙâکردÙØ Ù ÙØ§Ø±ØªÛ ØÛØ§ØªÛ Ø§Ø³Øª ک٠باÛد ب٠آ٠٠سÙØ· Ø´ÙÛد. ÙÙ ÚÙÛÙ Ù ÛâتÙاÙد ÛÚ©Û Ø§Ø² ترسÙاکâترÛ٠کارÙاÛÛ Ø¨Ø§Ø´Ø¯ Ú©Ù ÙÙگا٠جستجÙÛ Ø´ØºÙ Ø¬Ø¯Ûد اÙجا٠٠ÛâدÙÛد. ٠صاØبÙâÙا تا ØدÙØ¯Û ØºÛرÙاب٠پÛØ´âبÛÙÛ ÙستÙد. ÙÙ ÛâتÙاÙÛد ٠ط٠ئ٠باشÛد Ú©Ù Ùرار است از ش٠ا Ú٠سؤاÙØ§ØªÛ Ù¾Ø±Ø³Ûد٠شÙد Ù Ù Ù Ú©Ùâاست از ش٠ا بخÙاÙÙد Ú©Ù Ú©Ø¯Û Ø±Ø§ در Ù Ø٠بÙÙÛسÛد (Ú©Ù Ø¨Ø±Ø§Û Ø¨Ø³ÛØ§Ø±Û Ø§Ø² اÙØ±Ø§Ø¯Ø Ù¾ÛØ´ÙÙØ§Ø¯Û ØªØ±Ø³Ùاک بÙâش٠ار Ù ÛâرÙد). ا٠ا اگر راÙÛ Ø¨Ø±Ø§Û ØªØºÛÛر رÙÙد ٠صاØب٠ÙجÙد داشتÙâØ¨Ø§Ø´Ø¯Ø Ø¨ÙâØ·ÙرÛâک٠اساسا٠ب٠ÛÚ© جÙسÙâÛ Ø±Ø³Ù Û Ù Ùر٠اÙÛت٠تبدÛÙâØ´ÙØ¯Ø ÚÙØ Ù Ù Ú©Ùâاست اÙتظار داشت٠باشÛد ک٠٠٠در اÛÙ Ù ÙاÙ٠ب٠استراتÚÛ Ú¯Ø°Ø±Ø§Ùد٠ÛÚ© ٠صاØبÙâÛ ÙÙÛ Ø¹Ù ÛÙ Ø¨Ù¾Ø±Ø¯Ø§Ø²Ù Ø Ø§Ù Ø§ درعÙض رÙÛ ÚÛز بسÛار Ù ÙÙ ØªØ±Û ØªÙ Ø±Ú©Ø² Ø®ÙاÙÙ âکرد. Ù Ù ÙصØ, ...ادامه مطلب
سÙا٠ÙÙت بخÛر دÙستاÙ. ÛÚ© سÙا٠داشت٠. سÙارÛ٠ب٠اÛ٠شک٠است: ÛÚ© Ùر٠اÙزار اتÙ٠اسÛÙÙ Ø§Ø¯Ø§Ø±Û Ø¯Ø± شبک٠٠ØÙÛ ÛÚ© شرکت است Ú©Ù Ù ÛØ®Ùا٠از اطÙاعات دÛتابÛس اÛÙ Ùر٠اÙزار Ø¨Ø±Ø§Û ÛÚ© Ù, ...ادامه مطلب
سÙا٠ دÙØ³ØªØ§Ù Ø¨Ø±Ø§Û Ù٠اÛØ´ صØÛØ Ú©Ø§Ø±Ø§Ú©ØªØ±ÙØ§Û ÙØ§Ø±Ø³Û Ø¯Ø± خرÙØ¬Û Ø§Ú©Ø³Ù Ø¯Ø± اÙج٠٠Ùا Ú¯Ùت٠شد٠ک٠"اÙÙ ÙاÛ٠اکسÙتÙ٠کاراکترÙØ§Û BOM ر٠درج Ú©ÙÛد تا UTF-8 بشÙ." Ø Ø§Ù Ø§ ٠٠٠تÙج٠Ùشد٠در کدا٠Ùس٠ت ٠ب٠Ú٠شک٠باÛد اضاÙ٠بشÙØ Ú©Ø§Ø±Ø§Ú©ØªØ±ÙØ§Û BOM : xEFxBBxBF  اÛ٠کدÙØ§Û Ø¨Ùد٠: mysqli_set_charset($conn, 'utf8'); $setSql = "SELECT `w_id`, `w_time`, `w_date_gorge`, `w_from`, `w_sum` FROM `whatsapp`";  $setRec = mysqli_query($conn, $setSql);   $columnHeader = '';  $columnHeader = "ID" . "t" . "Time" . "t" . "Date" . "t" . "Seller" . "t" . "Sumation" . "t";   $setData = '';   while ($rec = mysqli_fetch_row($setRec)) {    $rowData = '';    foreach ($rec as $value) {      $value = '"' . $value . '"' . "t";      $rowData .= $value;    }    $setData .= trim($rowData) . "n";  }   header("Content-type: application/octet-stream");  header("Content-Disposition: attachment; filename=User-2.xls");  header('Content-Transfer-Encoding: binary'); header("Pragma: no-cache");  header("Expires: 0");  echo chr(255).chr(254).iconv("UTF-8", "UTF-16LE//IGNORE", $columnHeader . "n" . $setData . "n"); exi, ...ادامه مطلب
سÙا٠در ٠تد construct Ø¨Ø¹Ø¶Û Ø§Ø² دستÙرات اجرا ÙÙ Ûش٠اÙگار اصÙا ÙÙشت٠Ùشد٠٠باعث خطا Ù ÛØ´ÙØ Ù Ø«Ù Ø§Û٠دستÙر: $this->model = new Model(); ٠اÛ٠دستÙر: $this->connect(); Ø¨Ø±Ø§Û ÙÙ Û٠در ÚÙد ٠تد ٠جبÙر ب٠ÙÙشت٠ÚÙدبار٠اÛ٠دستÙرات Ù ÛØ´Ù . Ø¨Ø±Ø§Û Ú©Ø§Ùکت ب٠دÛتابÛس از msyqli استÙاد٠کرد٠. Ù ÛدÙÙÛد دÙÛ٠اÛÙ Ù Ø´Ú©Ù ÚÛ ÙØ³ØªØ Ù ØªØ´Ú©Ø±Ù ., ...ادامه مطلب
سÙا٠ÛÙ Ú©ÙØ¦Ø±Û Ø¯Ø§Ø±Ù : UPDATE categories SET name=:name WHERE (id=:id) Ù Û٠آراÛÙ: Array (   [name] => PHP   [id] => 2 ) اÛÙار٠ب٠عÙÙا٠پارا٠تر ب٠٠تد bind Ù ÛÙرست٠. ٠شک٠اÛÙÙ Ú©Ù Ù Ùدار id Ø¨Ø±Ø§Û name ثبت Ù Ûش٠در ØاÙÛ Ú©Ù Ø¨Ø§Ûد Ù Ùدار name Ø¨Ø±Ø§Û ÙÛÙد  name ثبت بش٠٠٠Ùدار id Ø¨Ø±Ø§Û id. ٠تد bind اÛÙÙ: public function bind( $sql, $params = [] ) { $this->stmt = $this->pdo->prepare( $sql ); if ( count( $params ) > 0 ) { foreach ( $params as $field => $value ) { $this->stmt->bindParam( ":{$field}", $value, $this->pdoParamType( $value ) ); } } $this->stmt->execute(); } از bindParam ÙÙ Ûش٠داخ٠foreach استÙØ§Ø¯Ù Ú©Ø±Ø¯Ø ÙØ·Ùا٠راÙÙ٠اÛÛ Ú©ÙÛد. ٠تشکر٠., ...ادامه مطلب
سÙا٠آÛا htmlentities Ù htmlspecialchars ÙØ±Ù Ø®Ø§ØµÛ Ø¨Ø§Ù٠دÛگ٠دارÙØ Ø§Ø³ØªÙاد٠از کدÙÙ Ø´Ù٠بÙترÙØ Ù ØªØ´Ú©Ø±Ù ., ...ادامه مطلب
سÙا٠٠٠Û٠ترÛگر Ú©ÙÛÚ© در Ú¯Ùگ٠تگ Ù ÙÛجر اÛجاد Ú©Ø±Ø¯Ù Ø Ø§ÙØ§Ù Ù Û Ø®Ùا٠گزارش Ùاش ر٠در Ø¢ÙاÙÛتÛکس بگÛر٠ا٠ا با اÛÙک٠٠شخصات ر٠درست Ùارد Ù Û Ú©ÙÙ Ø goal Ùعا٠ÙÙ ÛØ´Ù. (در Ùس٠ت real اطÙاعات Ø¨Ù Ø¯Ø±Ø³ØªÛ Ù٠اÛØ´ Ø¯Ø§Ø¯Ù Ù Û Ø´ÙÙد) 669.png (اÙداز٠46.5 KB / تعداد داÙÙÙد: 2) , ...ادامه مطلب
شاÛد Ø®ÛÙÛ Ùا ÙدÙÙد (Ù Ù٠تا ا٠رÙز ÙÙ Û Ø¯ÙÙست٠!) ÙÙÛ PHP از ÙرÚÙ ÛµÙ«Û³ ب٠بعد با استÙاد٠از ICU از تÙÙÛÙ ÙØ§Ø±Ø³Û Ù¾Ø´ØªÛباÙÛ Ù Û Ú©Ùد. اÙ٠باÛد ببÙÛد Ú©Ù extension ٠ربÙØ· بÙ inteationalization ÙعاÙ Ùست Ûا ÙÙ Ø¨Ø±Ø§Û Ø§Û٠کار اÛ٠دستÙر را اجرا Ú©ÙÛد. echo '<pre>' . print_r(get_loaded_extensions(),true) . '</pre>' . PHP_EOL; ÙÛست ت٠ا٠ extension Ùا را ب٠صÙرت ÛÚ© آراÛ٠بر Ù Û Ú¯Ø±Ø¯Ø§ÙØ¯Ø intl ٠ربÙØ· ب٠extension Ù Ùرد Ùظر ٠است! اگر intl ÙبÙØ¯Ø Ø¨Ø§Ûد ÙاÛÙ php.ini را ÙÛراÛØ´ Ú©ÙÛد ٠کا٠Ùت اÛ٠خط را بر دارÛد. extension=intl; داÙÙÙد Ùر٠اÙزار XAMPP سرÙر را رÛستارت کردÙØ بعد از ÙØ¹Ø§Ù Ø³Ø§Ø²Û Ø§ÛÙ extension ØاÙا Ù Û ØªÙاÙÛد از Ú©Ùاس IntlDateFormatter استÙاد٠کÙÛد. ب٠عÙÙا٠٠ثا٠اÛ٠تک٠کد[/align] $date_format='EEEEØ d MMMM Y'; $fmt = new IntlDateFormatter("fa_IR@calendar=persian", IntlDateFormatter::FULL, IntlDateFormatter::FULL, "Asia/Tehran", IntlDateFormatter::TRADITIONAL,$date_format); echo $fmt->format(intval(time())); تارÛØ® ا٠رÙز ر٠ب٠اÛ٠صÙرت Ù٠اÛØ´ Ù Û Ø¯Ùد. کد: ÛÚ©Ø´ÙبÙØ Û²Û¸ Ø¯Û Û±Û³Û¹Û¹ Ø¨Ø±Ø§Û Ø§Ø·Ùاع از Ùر٠ت تارÛØ® ICU Ù Û ØªÙاÙÛد ب٠اÛÙ ÙÛÙÚ© ٠راجع, ...ادامه مطلب
Ù¾ÙÙ-٠دÛرÛت.png (اÙداز٠185.83 KB / تعداد داÙÙÙد: 1) Ù¾ÙÙ-٠دÛرÛت.png (اÙداز٠185.83 KB / تعداد داÙÙÙد: 1) سÙا٠ÙÙت بخÛر دÙستاÙ. ٠شکÙÛ Ú©Ù Ùست اÛÙÙ Ú©Ù ÙØ±Ù Û Ø¯Ø§Ø±Ù Ú©Ù Ù ÛØ®Ùا٠ت٠ا٠سطرÙØ§Û Ø§Ù Ø¯Ø± دÛتابÛس درج Ø´Ùد ÙÙÛ Ù ØªØ§Ø³ÙاÙÙ ÙÙØ· ÛÚ© سطر از ا٠در دÛتابÛس درج Ù ÛØ´Ùد. اÛ٠کدÙØ§Û Ù Ù Ùست. <?php require_once '../main.php'; $time = getCurrentTime(); if(isset($_POST["send"])){ $userid = $_SESSION['user_id']; $onvanid = $_SESSION['onvan_id']; for ($i = 1; $i <= 17; $i++) { if($_POST['group'.$i] == "on"){ $number = $_POST['number'.$i]; $moshakasat =$_POST['moshakasat'.$i]; $tozihat = $_POST['tozihat'.$i]; $branch = $_POST['branch'.$i]; $db = Db::getInstance(); $db->insert("INSERT INTO `form`(`user_id`, `BranchName`, `onvan_id`, `num`, `moshakasat`, `description`, `registerTime`, `lastVisitTime`) VALUES ('$userid' , '$branch' , '$onvanid' , '$number' , '$moshakasat' , '$tozihat' , '$time' , '$time')"); } header('location:index.php'); , ...ادامه مطلب
سÙا٠ÙÙت بخÛر دÙستاÙ. ٠٠در Ùس٠ت search ساÛت٠٠ÛØ®Ùا٠از Û´ جدÙÙ Ú©ÙØ¦Ø±Û select بزÙ٠در ۱ ØÙÙÙ foreach . اÛ٠کار ر٠ÚØ·Ùر باÛد اÙØ¬Ø§Ù Â Ø¨Ø¯Ù Ø Ø¹Ú©Ø³ کدÙا٠ر٠پÛÙست کرد٠. new.png (اÙداز٠273.16 KB / تعداد داÙÙÙد: 5) , ...ادامه مطلب
سÙا٠ÙÙت بخÛر دÙØ³ØªØ§Ù Ø¨Ø±Ø§Û ØªØ¨Ø¯ÛÙ  تارÛØ® Ø´Ù Ø³Û Ø¯Ø± تابع jdate() ب٠timestamp باÛد از Ú٠راÙÛ Ø¨Ø±Ù Ø Ø¢Ûا Ø®Ùد jdf ØªØ§Ø¨Ø¹Û Ø¯Ø§Ø±Ù Ú©Ù Ø¨ØªÙÙ٠اÛ٠کار ر٠اÙØ¬Ø§Ù Ø¨Ø¯Ù Ø Ù ØªØ´Ú©Ø±., ...ادامه مطلب
سÙا٠Û٠سرÙر Ù Ø¬Ø§Ø²Û ÙÛÙÙکس رÙØ´ ÙاراÙÙ Ùصب شد٠٠ÙÙØ· رÙت صÙØ٠اصÙÛ Ú©Ø§Ø± Ù ÛÚ©ÙÙ domin.ir ا٠ا Ùر رÙت دÛÚ¯Ø±Û Ø±Ù Ù٠اÛØ´ ÙÙ Ûد٠٠ثÙا رÙت domin.ir/gg Ù Ø®Ø·Ø§Û Ø²Ûر ر٠٠Ûد٠Not Found The requested URL /gg was not found on this server. Ù Ø®Ø·Ø§Û Ø±Ùت Û´Û°Û´ بدÙÙ ÙاÙب سÙÛد Ùست ÛعÙÛ Ø¨Ø§ Ø®Ø·Ø§Û Û´Û°Û´ ÙاراÙ٠ک٠بگراÙدش آبÛ٠٠استاÛ٠دار٠Ùر٠٠ÛÚ©ÙÙ ÛعÙÛ Ø¨Ù Ø®Ø§Ø·Ø± اÛÙ Ùداشت٠ÙاÙب خطا اØساس Ù ÛÚ©Ù٠خطا از سرÙر٠زÛاد Ø³Ø±Ú Ú©Ø±Ø¯Ù ØªÙ Ú¯Ùگ٠ب٠ÙتÛج٠ÙرسÛد٠Ùذا Ø®ÙاÙشا Ø®Ùب ٠زÛاد تÙضÛØ Ø¨Ø¯Ûد عÙتش٠ÙØ·Ùا از دÙستا٠خÙاÙØ´ Ù Ùد٠ک٠ک Ú©ÙÛد ÛÙ ÙÙر ر٠ت٠پÙÙÛشا Ù¾Ù٠بÙØ´ دادÛÙ Ú©Ù ÙاراÙÙ Ù Ùب سرÙÛس Ù ... برا٠ÙÙ Ùصب Ú©Ù٠ک٠٠ا اÛÙ Ùس٠ت٠تست ÙکردÛ٠ک٠خطا داد٠٠پÙ٠ر٠ÙارÛز کردÛ٠٠پرÙÚÙ Ù ÙÙد٠ر٠ÙÙا استاد Ø´ÙØ±Ú©Û Ø¯Ø³ØªÙ Ø¨Ù Ø¯Ø§Ù Ùت Ú©Ù Ú© Ú©Ù, ...ادامه مطلب
با سÙØ§Ù Ø Ù Ù ÚÙدتا سؤا٠دار٠در خصÙص کاربرا٠٠٠دÛرÛت Ùشست ÙØ§Û Ú©Ø§Ø±Ø¨Ø± 1- ÚØ·Ùر Ù Û ØªÙÙ٠کاربر را Ù ØدÙد Ú©Ù٠ب٠اÛÙÚ©Ù ÙÙØ· با ÛÚ© سÛست٠بتÙاÙد Ùارد Ø´Ùد Ù Ù٠ز٠ا٠با ÛÚ© ÙØ§Ù Ú©Ø§Ø±Ø¨Ø±Û Ø¨Ø§ د٠سÛست٠ÙØ´Ù Ùارد شد. 2- ÚØ·Ùر Ù Û ØªÙاÙÙ Ø¨Ø±Ø§Û Ú©Ø§Ø±Ø¨Ø±Ø§Ù Ø²Ù Ø§Ù ÙرÙد تعÛÛÙ Ú©ÙÙ Ù Ø«Ùا٠بگ٠کاربر user1 از ساعت 8 ÙغاÛت 13 ÙÙØ· Ù Û ØªÙÙÙ Ùارد بش٠Ûا اصÙا از ساعت 8 Ù Ùرخ 1400/03/20 ÙغاÛت 8 Ù Ùرخ 1400/03/22 ÙتÙÙÙ Ùارد Ù¾ÙÙ Ú©Ø§Ø±Ø¨Ø±Û Ø®Ùد بش٠3- ÚØ·Ùر IP کاربر را ÙÙÙ Ú©ÙÛ٠با اÛÙ IP ÙتÙÙ٠بÛاد Ø¨Ø±Ø§Û Ù Ø«Ùا ٠دت Ù ØدÙد اگر دÙستا٠٠ثا٠ع٠ÙÛ Ø¯Ø§Ø±Ù ÙÛÙÚ© بد٠Ûا تÙضÛØ Ø¨Ø¯Ù Ù Ù ÙÙÙ Ù Ûش٠با تشکر, ...ادامه مطلب
باسÙØ§Ù Ù Ù Ù Û Ø®ÙØ§Ù Ø¨Ø±Ø§Û ÙÛÙدÙØ§Û Ú©Ù Ú©Ø§Ø±Ø¨Ø± Ùارد Ù Û Ú©ÙÙد patte تعرÛÙ Ú©ÙÙ Ú©Ù ÙÙØ· ØرÙÙ ÙØ§Ø±Ø³Û Ù Ø§Ø¹Ø¯Ø§Ø¯ را بتÙاÙد Ùارد Ú©Ùد ٠اگر ØرÙ٠اÙÚ¯ÙÛØ³Û Ûا کاراکترÙØ§Û Ø®Ø§ØµÛ Ù Ø«Ù !@#$% را Ùارد کرد خطا بگÛرد ٠٠اÛ٠کد را ÙÙشت٠جÙاب داد٠[['name'], 'match', 'patte' => '/[x{0600}-x{06FF}x]{1,32}/u'], ا٠ا اÛ٠کد ÙÙØªÛ Ø¬Ùاب Ù Ûد٠ک٠ØرÙ٠اÙÚ¯ÙÛسÛØ Ø§Ø¹Ø¯Ø§Ø¯ Ûا کاراکترÙØ§Û Ø®Ø§Øµ را ب٠تÙÙاÛÛ Ùارد Ú©Ù٠ا٠ا اگر Ù٠را٠با ØرÙÙ ÙØ§Ø±Ø³Û Ù Ø«Ùا٠«سÙا٠!@#» بÙÙÛس٠ÙبÙÙ Ù Û Ú©Ù٠٠خطا ÙÙ Û Ú¯Ûر٠بÙظرتÙ٠باÛد Úکار Ú©ÙÙ Ø, ...ادامه مطلب