Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   php parser (https://forum.antichat.xyz/showthread.php?t=55074)

heks 05.12.2007 11:29

php parser
 
Привет всем. Постоянно пользуюся шелом C99shell и столкнулся с такой проблеммой. Иногда попадаются сайты на которых доступен доступ в корневую директорию сервера к примену /hsphere/local/home/
В которой находятся сайты к примеру вида
[2adfgsdfg.org] DIR 21.09.2007 09:33:59 mbrasher/psacln dr-xr-xr-x
[2ptfasdan.net] DIR 21.09.2007 09:33:59 root/2523 dr-xr-xr-x
[asdfasdf.com] DIR 21.09.2007 09:33:59 c15d8/psacln dr-xr-xr-x
[asdfasd.com] DIR 21.09.2007 09:34:00 sraschle/psacln dr-xr-xr-x
[asdfsdf.com] DIR 21.09.2007 09:34:00 dluccini/psacln dr-xr-xr-x
[4asdasda.net] DIR 21.09.2007 09:34:00 freebaby/psacln dr-xr-xr-x
[adsfasdf.com] DIR 21.09.2007 09:34:00 bpgolden2/psacln dr-xr-xr-x
мне из этого надо выбрать только названия сайтов что бы было только оно кто напишет скрипт буду благодарен.
Пасибо.

Termin@L 05.12.2007 11:49

названя сайтов хранятся в httpd.conf,поэтому нужен доступ ещё и туда.
в разделe virtualhost

Underwit 05.12.2007 11:58

PHP код:

<?
error_reporting
(0);
$sha '(www)\.[a-z0-9A-Z]{1,100}\.(com)';
$path 'file.htm';
$end = array();
$link '';
$file fopen($path'r');
while(!
feof($file))
{
$_file fgets($file);
if(
ereg($sha$_file$link))
{
array_push($end$link['0']);}}
fclose($file);
$end array_unique($end);
foreach(
$end as $key => $val)
{echo 
$val.'<br>';}
?>

Вот мой старый скрипт который из файла выдерает
сайты вида www.lalalalala.com его ток немного надо переделать.

blackybr 05.12.2007 12:13

shell -> ls

aka PSIH 05.12.2007 12:32

зачем скрипт, когда можно выполнить всего одну команду...

shell -> grep ServerName /etc/httpd/conf/httpd.conf
shell -> grep zone /etc/named.conf

heks 05.12.2007 13:56

Всем спасибо


Время: 08:35