function votesys_add_vote_site_form() { if (isset($_POST['save_site'])) { save_site(); echo "Sekmingai prideta svetaine: <b>" . $_POST['site_name'] . "<br><br>"; echo "<form action='" . get_admin_url() . "admin.php?page=add_vote_site' id='option_form' method='POST'>"; echo "<input type='submit' value='PRIDETI DAR VIENA'></form>"; echo "<form action='" . get_admin_url() . "admin.php?page=manage_sites' id='option_form' method='POST'>"; echo "<input type='submit' value='GRYZTI I SVETAINIU VALDYMA'></form>"; } else { generate_add_form(); } }
$result = false; $user_id = $_GET["user_id"]; if (isset($_GET["jsonTextSite"])) { $jsonTextSite = $_GET["jsonTextSite"]; $SiteArray = json_decode($jsonTextSite, true); //Удаляем пробелы trim Удаляет пробелы (или другие символы) из начала и конца строки foreach ($SiteArray as $val) { $temp[] = trim($val); } $SiteArray = $temp; unset($temp); //------------------------------------------------------------------------------------ if (!is_array($SiteArray)) { $SiteArray = array(); } $result = save_site($SiteArray); } if (isset($_GET["jsonTextKeyword"])) { $jsonTextKeyword = $_GET["jsonTextKeyword"]; $KeywordArray = json_decode($jsonTextKeyword, true); //-------------------из IE данные поступают в windows-1251 но пхп пишет что это юникод--------------------- //-------------------json_decode() кодирует только уникод /*if(!is_array($KeywordArray)){ $jsonTextKeyword = iconv ('windows-1251', 'utf-8', $jsonTextKeyword); $KeywordArray = json_decode($jsonTextKeyword, true); }*/ //Проверяем количество запросов $quantity = 0; foreach ($KeywordArray as $val) { $quantity += count($val) - 1; }