function get_links( $str, $domen, $type='internal' ) { $internal_links = array(); $external_links = array(); $domen = preg_replace( '/^www\./', '', $domen ); $domen = preg_quote( $domen, "#" ); preg_match_all( '#<a[^>]+href=["\']([^"\']+)["\']#', $str, $out ); if( count($out[1]) ) { foreach( $out[1] as $link ) { if( preg_match( "#^(https?:)?//(?!(www\.)?{$domen})#", $link ) ) { $external_links[] = $link; } else { $internal_links[] = $link; } } } switch( $type ) { default: case 'internal': return $internal_links; break; case 'external': return $external_links; break; case 'mixed': return array( 'int' => $internal_links, 'ext' => $external_links ); break; } }
Вырезания якорей и поддержку полного тега добавить по желанию.
Как-то так.
потерто...
А что у вас оттуда скачено? Здесь тоже какбэ не телепатэ
find: </body>
replace: <code></body>
Какие тут еще советы нужны? По моему это очевидно как божий день.
"Получения" здесь сводится к редиректу.
rewrite ^/(\d+)\.mp4 http://muk1.myhost.ru/stream?url=http://fs1.myhost.ru/$1.mp4 redirect;
Я чего-то не понимаю, или у вас ДЛЕ на на пхп?
А в чем проблема? ДЛЕ это вроде как php-ешный скрипт.
Отправка почты одной строчки кода не обойтись. http://php.net/manual/ru/function.mail.php
Ищите шеллы, меняйте пароли, обращайтесь к специалистам.
if ($nooshibka===0) { header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found'); }
Это если включены нотисы.