Архив

Архив Февраль 2013
25 февраля 2013 Нет комментариев

В примере у input id в формате inp1 по порядку.

if($matchcount=preg_match_all('@value="([^"]*)"@',$email_content_text,$m)){
	for($i=0;$i<=$matchcount;$i++){
		$email_content_text=preg_replace('/<input id="inp'.$i.'"[^>]*>/is',$m[1][$i],$email_content_text);
	}
}

Обновлено: чтобы не обязательно нужно было указывать id у input, но первый атрибут должен быть value, т.е <input value="1" type="text"…

if($matchcount=preg_match_all('@value="([^"]*)"@',$email_content_text,$m)){
	for($i=0;$i<=$matchcount;$i++){
		$email_content_text=preg_replace('/<input value="'.$m[1][$i].'"[^>]*>/is',$m[1][$i],$email_content_text);
	}
}
Categories: PHP Tags:
25 февраля 2013 Нет комментариев
if(preg_match("@<td class='nobrdr deltd'>@", $email_content_text, $m)){
	$email_content_text = preg_replace("/<td class='nobrdr deltd'>.*?<a[^>]*>.*?<\/td>/is", "", $email_content_text);
}
Categories: PHP Tags:
25 февраля 2013 Нет комментариев
if(preg_match('@<td class="nobrdr">Видалити<\/td>@', $email_content_text, $m)){
	$email_content_text = preg_replace('/<td class="nobrdr">Видалити<\/td>/is', '', $email_content_text);
}
Categories: PHP Tags:
25 февраля 2013 Нет комментариев

Понадобилось при отправке заполненной формы на почту.
В примере подразумевается что в форме 1 input.

if(preg_match('@value="([^"]*)"@', $email_content_text, $m)){
	$email_content_text = preg_replace('/<input[^>]*>/is', $m[1], $email_content_text);
}
Categories: PHP Tags:
16 февраля 2013 Нет комментариев
<select id="selectid" name="selectname" onchange="location = this.options[this.selectedIndex].value;">
	<option value="/page1">Страница 1</option>
	<option value="/page2">Страница 2</option>
</select>
Categories: Javascript Tags:
16 февраля 2013 2 комментария

html:

<div class="select_cnt">
	<select id="selectid" name="selectname">
		<option value="1">вариант 1</option>
		<option value="2">вариант 2</option>
	</select>
</div>

css:

.select_cnt {
	width:180px;
	height:20px;
	overflow:hidden;
	float:right;
	margin-right:20px;
	background:url('/img/cat_select.png') no-repeat right;
}
.select_cnt select {
	width:200px;
	height:20px;
	border:none;
	background-color:transparent;
	background-color: rgba(0,0,0,0);
}
Categories: CSS Tags:
11 февраля 2013 Нет комментариев

В примере для первого div внутри элемента

.classname div:first-child {
}
Categories: CSS Tags: