Пример перемещения файла / директории в корзину (.NET / C#)

Ниже приведен пример использования Win32 API функции SHFileOperation для перемещения файла или директории в корзину Windows. В случае перемещения директории в корзину, выбранная директория может содержать файлы и папки. Читать полностью »

Как определить валидность URL?

< ?
function check_url($url) {
if (eregi( '^http://', $url)) {
$urlarray = parse_url($url);
if (!$urlarray[port]) $urlarray[port] = '80';
if (!$urlarray[path]) $urlarray[path] = '/';
$sock = fsockopen($urlarray[host], $urlarray[port], &#038;$errnum, &#038;$errstr);
if (!$sock) $res = 'dns';
else {
$dump .= "get $urlarray[path] http/1.1rn";
$dump .= "host: $urlarray[host]rnconnection: closern";
$dump .= "connection: closern";
fputs($sock, $dump);
while ($str = fgets($sock, 1024)) {
if (eregi("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", $str))
$res[code] = trim(eregi_replace('^http/[0-9]+.[0-9]+([0-9]{3})[a-z ]*', "\1", $str));
if (eregi("^content-type: ", $str))
$res[contenttype] = trim(eregi_replace("^content-type: ", "", $str));
}
fclose($sock);
flush();
return $res[code];
}
} else $res = "n/a";
return $res;
}
?> 

Прыгающие буквы на JavaScript

В данной статье представлено описание интересного эффекта "прагающих букв", который был позаимствован из одного флэш ролика и переписан на JavaScript.

Эффект заключается в том, что при наведении на одну из букв текста, она подпрагивает вверх и возвращается на свое место. Читать полностью »