site/news/#link
var caption = window.location.hash.replace("#", "");
var captionOffset = $('caption:contains("Текст")').offset().top;
$("body").animate({scrollTop: captionOffset - 40}, 'slow');
Как принято в php вообще делать - что в контроллере мы делаем запросы к базе, используя ORM или конструктор запросов, агрегируем данные и выплевываем, или все нужно выносить в модели, но тогда модели будут просто огромными, что делать?
$('.class').hover(function() {
$('.class').find('.button').sleep(2).show();
})
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Type: " . mime_content_type($path) . ";");
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename='{$filename}'");
header('Content-Length: ' . sprintf("%u", filesize($path)));
ob_clean(); flush();
echo readfile($path);
exit;
$(".select_class").change(function() {
if ($(this).val() == "all") {
$('.form1').hide();
$('.form2').show();
} else {
$('.form1').show();
$('.form2').hide();
$("form").attr("action", $(this).val());
}
});
Как не записывать запись, если такой id уже существует?
try {
$carObj = new Car();
$carObj->id = $item['id'];
$carObj->make = $item['make'];
$carObj->model = $item['model'];
$carObj->price = $item['price'];
$carObj->href = $item['href'];
$carObj->year = $item['year'];
$carObj->created = $item['created'];
$carObj->save();
} catch (Illuminate\Database\QueryException $e) {
/* nothing */
}
Я не вижу блока с контактами по второй ссылке, не видит потому что его нет?
Тогда действительно странно. Мое предположение - вторая страница значительно больше первой, может вашему парсеру из str_get_html_2() памяти не хватает, может там содержится что-то что ломает структуру страницы.
$data = file_get_contents("http://ymp.su.court.gov.ua/sud1820");
preg_match('/<table cellpadding=0 cellspacing=0 class=menur1>.+?<\/table>/s', $data, $matches);
print_r($matches);
<script>
;(function($){
var portraitWidth,landscapeWidth;
$(window).bind("resize", function(){
if(Math.abs(window.orientation) === 0){
if(/Android/.test(window.navigator.userAgent)){
if(!portraitWidth)portraitWidth=$(window).width();
}else{
portraitWidth=$(window).width();
}
$("html").css("zoom" , portraitWidth/320 );
}else{
if(/Android/.test(window.navigator.userAgent)){
if(!landscapeWidth)landscapeWidth=$(window).width();
}else{
landscapeWidth=$(window).width();
}
$("html").css("zoom" , landscapeWidth/320 );
}
}).trigger("resize");
})(jQuery);
</script>
<script>
$(window).bind('resize load', function(){
if ($(window).width() >= 320 && $(window).width() <= 689) {
$("html").css("zoom", $(window).width()/320 );
} else {
$("html").css("zoom", 0);
}
});
</script>
const CONTRIBUTION = 50000;
const PERCENT = 0.5327;
function income($income) {
return (((CONTRIBUTION + $income) * PERCENT) / 100);
}
$income = 0;
foreach (range (1, 3) as $i) {
$income += income($income);
}
echo CONTRIBUTION + $income;