В своих скриптах использую следующую функцию:

1
2
3
4
5
6
7
function check_con(){
        $ch = curl_init("http://www.google.com");
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $curl_result  = curl_exec($ch);
if(trim($curl_result)!='')return true;else return false;
}

К сожалению, гугл очень редко, но все же падает, поэтому в идеале надо добавить на проверку еще один легковесный сайт, к примеру (ya.ru).

Популярность: 1%

Также почитайте эти записи:

 

Есть два способа:
1. При помощи регулярных выражений. К примеру, такие регулярки я нашел:

1
preg_match_all('/<img (.+?)src=\"(.+?)\"(.*?)/>/', $text, $out);
1
preg_match_all('/(<img )\s (src="([a-zA-Z0-9\.;:\/\?&=_|\r|\n]{1,})")/isxmU',$file,$patterns);

Однако протестировав их, я не остался доволен, так как находились не все изображения. Поэтому лучше воспользоваться вторым методом.
Читать далее »

Популярность: 1%


Также почитайте эти записи:

 

После удаления одного из разделов диска, перестала грузиться система. Grub стал выбрасывать в rescue режим.

Чтобы продолжить загрузку системы необходимо ввести следующие команды, изменив при этом данные дисков на свои:

1
2
3
4
5
6
set prefix=(hd0,1)/boot/grub
set root=(hd0,1)
ls (hd0,1)/boot  # Если все команды введены верно, то мы должны увидеть файл initrd
linux /vmlinuz root=/dev/sda1 ro
initrd /initrd.img
boot

Популярность: 3%

Также почитайте эти записи:

 

Не так давно вышла игра Supaplex под linux, однако после запуска игра завершалась со следующей ошибкой:

1
2
3
$ ./run.sh
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
Segmentation fault

Победить эту проблему удалось установкой пакета libclanapp-1.0

1
sudo apt-get install libclanapp-1.0

Популярность: 1%

Также почитайте эти записи:

 

Многие ищут замену для Total Commander. Однако, перепробовав множество вариантов, я пришел к выводу что никакая замена не годится даже в подметки Total Commander.

Total Commander без проблем запускается в wine, а в качестве дисков использует wineвские диски. В этом есть некоторая проблема, так как плагина для ext4 я не нашел, поэтому нормально копировать пути из оболочки в total не получится.

Популярность: 1%

Также почитайте эти записи:

 
Страница 5 из 3112345678910...Последняя »
 


Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 123

Поиск по сайту

Партнеры

Реклама

Партнеры