|
|
|
|
|
для: adminn
(23.11.2009 в 03:10)
| | что делаете не так?
достаете функции случайным тыком и применяете их вслепую, вместо того чтоб выяснить, что делает каждая из них. | |
|
|
|
|
|
|
|
для: adminn
(23.11.2009 в 03:10)
| | fpassthru() выводит содержимое файла в окно браузера, лучше воспользоваться функцией file_get_contents()
<?php
$text = file_get_contents($file);
preg_match_all('/ServerName[\s]([^\s]+)\b/', $text, $out);
for ($i=0; $i< count($out[0]); $i++) {
echo $out[1][$i] . "<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 23:12)
| | Что не так делаю, результат получаю весь файл(
set_time_limit(300);
$file = fopen("config.txt","r");
if(!file)
{
echo("Ошибка открытия файла");
}
else {
$text == fpassthru($file);
preg_match_all('/ServerName[\s]([^\s]+)\b/', $text, $out);
for ($i=0; $i< count($out[0]); $i++) {
echo "<pre>";
echo $out[1][$i] . "\n";
echo "<pre>";
}
}
|
| |
|
|
|
|
|
|
|
для: adminn
(23.11.2009 в 02:02)
| | del | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 23:12)
| | почитал еще у вас в доках , написал все как хотел , проверил, работает! только вот если я загоняю весь конфиг , он большо, то получаю пустой результат , подскажите? | |
|
|
|
|
|
|
|
для: adminn
(22.11.2009 в 21:52)
| | а кто Вас заставляет в рабочем коде использовать print_r ?
print_r нужна для отладки и демонстрации - но никак не для работы.
выводите элемнты массива по одному в цикле. | |
|
|
|
|
|
|
|
для: Trianon
(22.11.2009 в 21:05)
| | там конфиг около 1000 сайтов , мне нужно привести его в рабочий вид , я же не могу сидеть и удалять [0] => и т.п подскажите как вывести только результат? | |
|
|
|
|
|
|
|
для: adminn
(22.11.2009 в 20:48)
| | а в чем разница? | |
|
|
|
|
|
|
|
для: cheops
(21.11.2009 в 18:45)
| | Огромное спасибо! разобрался работает!
Только вот выводит в масиве такого вида:
(
[0] => www.errvin.info
[1] => www.errvin.info
[2] => www.errvin.info
)
|
а мне нужно привести список к виду:
www.errvin.info
www.errvin.info
www.errvin.info
Подскажите , а то не могу начать работать( | |
|
|
|
|
|
|
|
для: adminn
(21.11.2009 в 16:20)
| | Странно... у меня этот скрипт работает (выдает три позиции)... попробуйте изменить регулярное выражение на следующее
'/ServerName[\s]+([^\s]+)\b/'
|
| |
|
|
|
|