1. Загружаемся с какого-нибудь диска.
2. Удаляем файл \windows\system32\config\system
3. Копируем на его место файл \windows\repair\system
4. Пытаемся загрузиться.

Если диска вроде MiniPE в наличии нет, можно загрузиться с установочного диска Windows в консоль восстановления. В консоли:
delete c:\windows\system32\config\system
copy c:\windows\repair\system c:\windows\system32\config\system

Все описано подробнее: http://support.microsoft.com/kb/307545/ru

Categories: Windows Tags:

Определяем горизонтальная картинка или вертикальная и помещаем ее в div статических размеров.

while ($r = mysql_fetch_array($a))
{
   $image_name = $r['img_name'];
   $image_path = "/path/to/".$image_name;
   $image_ext = end(explode(".", $image_path));
   if ($image_ext == 'png')
   {
      $image_src = imagecreatefrompng($image_path);
   }
   else if ($image_ext == 'gif')
   {
      $image_src = imagecreatefromgif($image_path);
   }
   else
   {
      $image_src = imagecreatefromjpeg($image_path);
   }
   $width_src = imagesx($image_src);
   $height_src = imagesy($image_src);
   if ($width_src > $height_src)
   {
      $used_size = "width='100px'";
   }
   else
   {
      $used_size = "height='100px'";
   }
   imagedestroy($image_src);
   echo "<div style='width: 110px; height: 110px; float: left;'><img ".$used_size." src='/path/to/".$image_name."' alt='some_text' /></div>";
}
Categories: PHP Tags:
17 мая 2010 1 комментарий

Если используются функции например:
imagecreatefrompng($file);
imagecreatefromgif($file);
imagecreatefromjpeg($file);
то после всех необходимых операций обязательно:
imagedestroy($source);
или рано или поздно (если на страничке таким образом производится работа с большим количеством изображений или изображенями большого размера) будет примерно такое:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20232 bytes) in /home/username/data/www/mysite.local/pagename.php on line 44
Пример использования: http://krylov.org.ua/?p=688

Categories: PHP Tags:

Чтобы узнать, делится ли число например на 4, условие будет выглядеть так:

(($num % 4) == 0)

Как пример:

<?php
for ($num=1;$num<=100;$num++)
{
   if (($num % 4) == 0)
   {
      echo "<b>".$num."</b>&nbsp;делится на 4<br/>";
   }
   else
   {
      echo "<b>".$num."</b>&nbsp;не делится на 4<br/>";
   }
}
?>

Хотя правильнее для этого примера будет:

<?php
for ($num=1;$num<=100;$num++)
{
   echo "<b>".$num."</b>&nbsp;";
   if (($num % 4) != 0)
   {
      echo "не&nbsp;";
   }
   echo "делится&nbsp;на&nbsp;4<br/>";
}
?>
Categories: PHP Tags:
12 мая 2010 2 комментария
function screenSize() {
   var w, h; // Объявляем переменные, w - длина, h - высота
   w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
   h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
   return {w:w, h:h};
}
// Пример:
document.write(
   "Длина = " + screenSize().w + "px<br>" +
   "Высота = " + screenSize().h + "px"
);

Источник: http://webew.ru/articles/152.webew

Categories: Javascript Tags:
6 мая 2010 3 комментария

В примере изменяется высота таблицы с контентом. Предположим, что над ней есть таблица header, а под ней footer, обе талицы имеют статическую высоту по 200px каждая. В head:

function ChHgh() {
   var client_height = window.screen.height;
   var content_height = client_height - 400;
   document.getElementById('contenttable').style.height = content_height + 'px';
}

400 — высота header + высота footer

<body onload='ChHgh()'>

Где то в тексте:

<table id='contenttable'..
Categories: Javascript Tags:

Если расширение файла известно то совсем просто (в примере для jpg):

$f="path/to/imagename.jpg";
$src = imagecreatefromjpeg($f);
$w_src = imagesx($src); 
$h_src = imagesy($src);

$w_src — ширина в пикселях;
$h_src — высота.
Для png:

$src = imagecreatefrompng($f);

Для gif:

$src = imagecreatefromgif($f);

Если тип файла заранее неизвестен то как определить подробно написано сдесь: Определить расширение файла средствами PHP

Categories: PHP Tags: