А что если попробовать привязаться к тем элементам, которые всегда присутствуют? В вашем случае name1, name2, name3...
и проверять, присутствует ли элемент с таким индексом в массиве значений от чекбокса??? Если не присутствует, значит, он не выбран (чекбокс в смысле...)
Например:
//значения присвоил для примера. $index = 0; $name[0] = 'Вася Пупкин'; if(!isset($_POST['checkbox_name']['index'])) $_POST['checkbox_name']['index'] = 0;
Конечно, это пример с одним значением... Но если идея сработает и будет Вам понятна, можно сделать цикл, в котором организовать такую конструкцию. Думаю, это сработает :)
Тем не менее, твоя конструкция не является решением.
Зря тем наплодил. Задача одна и та же выполняется.
И что это такое??
if ($encode == "windows-1251") { $html .= str_replace("utf-8", "windows-1251", $html); $html .= str_replace("UTF-8", "windows-1251", $html); } if ($encode == "utf-8") { $html .= str_replace("windows-1251", "utf-8", $html); }
Ты решил, что сможешь простой заменой "windows-1251" на "utf-8" или наоборот сменить КОДИРОВКУ ФАЙЛА? Для этого юзается iconv()
Есть замечательная функция preg_replace
Осваивайте регулярные выражения :)
$site = 'http://site.ru'; $pattern = '/<(.*?)href=\"(?!http)(.*?)\"(.*?)>/ims'; $replacement = '<$1href="'.$site.'$2"$3>'; $str = 'Ваша жертва. Строка, в которой будем искать и заменять...'; $result = preg_replace($pattern, $replacement, $str); die($result);
http://doc.mpv.ru/php/function.preg-replace.html
http://php-book.net/preg-replace.html
Зависит от того, на каком языке вы это собрались делать. И для каких целей, соответственно.
Так, если делать это на клиентской стороне на JS, то достаточно подменить аттрибут href у объекта якорь.
var oldVal = aObj.getAttribute("src");
aObj.setAttribute("src", "http://site.ru/"+oldVal);
Если же это будет делаться на стороне сервера - например, на PHP, то копайте в сторону регулярных выражений. Есть замечательная функция preg_replace.
~3500 писем на почте. Взял "Мастера".
Очень доволен. Рекомендую :)
почитайте документацию. Вам нужен объект GClientGeocoder(). Метод getLatLng.
http://code.google.com/intl/uk-UA/apis/maps/documentation/reference.html#GClientGeocoder
Вот моя JS функция. Можно вызывать так: showAddress('Москва, ул. НазваниеВашейУлицы, д. НомерВашегоДома');
function showAddress(address) { oGeocoder.getLatLng( address, function(point) { if (!point) { return false; } else { oMap.setCenter(point, 16); oGMarker = new GMarker(point, { /*icon: oGIcon,*/ draggable: true }); GEvent.addListener(oGMarker, "dragstart", function() { oMap.closeInfoWindow(); }); GEvent.addListener(oGMarker, "dragend", function() { oGLatLng = oGMarker.getLatLng(); addForm.elements['lat'].value = oGLatLng.lat(); addForm.elements['lng'].value = oGLatLng.lng(); }); oMap.addOverlay(oGMarker); oGLatLng = oGMarker.getLatLng(); oGMarker.openInfoWindowHtml(address); return true; } } ); }
Естественно, все используемые переменные должны быть объявлены, а некоторые и инициализированы.
Думаю, Вы не там ищете :)
Здесь форум о ПС (в большинстве).
Попробуйте на фриланс.ру разместить заявку. И засыпят предложениями.
Не обязательно. Можно создавать объект изображения на JS и заменять существующий.
//получение объекта вашего тега, в котором лежит изображение. например, дива с аттрибутом id='ImgBlock'
var thImgBlock = document.getElementById('ImgBlock');
var item_img = document.createElement('img');
item_img.setAttribute('src', 'путь к вашему изображению/img.jpg');
thImgBlock.appendChild(item_img);
<div id='ImgBlock'> <img src='путь к изображению/img.jpg' /> </div>
Естественно, этот вариант подразумевает, что изображение изменяется на сервере. И эту часть кода JS нужно периодически вызывать. Например, вынести в функцию и дергать ее с помощью setInterval();
Каким образом яндекс будет делать вывод, если человек один раз вбил поисковый запрос, а результаты выдачи открыл в разных вкладках для дальнейшего просмотра? :)