За последние 24 часа нас посетили 17458 программистов и 1601 робот. Сейчас ищут 929 программистов ...

Помогите создать массив!

Тема в разделе "Решения, алгоритмы", создана пользователем gena_1984, 2 фев 2014.

  1. gena_1984

    gena_1984 Новичок

    С нами с:
    2 фев 2014
    Сообщения:
    1
    Симпатии:
    0
    Как создать массив для скрипта:

    <?php
    $file = fopen('172.17.1.11.cfg', 'r');
    $text = fread($file, filesize('172.17.1.11.cfg'));
    fclose($file);
    $file = fopen('172.17.1.11.cfg_', 'w');
    $text = str_replace('blackhole', 'shutdown', $text);
    $text = str_replace('anti-arpscan recovery time 1800', 'anti-arpscan recovery time 3600', $text);
    $text = str_replace('loopback-detection control-recovery timeout 1800', 'loopback-detection control-recovery timeout 3600', $text);
    $text = str_replace('ip dhcp snooping action shutdown recovery 900', 'ip dhcp snooping action shutdown recovery 3600', $text);
    $text = str_replace('ip dhcp snooping action shutdown recovery 1800', 'ip dhcp snooping action shutdown recovery 3600', $text);
    fwrite($file, $text);
    fclose($file);
    ?>

    Вот сделал наброски но скрипт правильно не работает!

    <?php

    $mass_ip = array ('172.17.0.4.cfg', '172.17.0.5.cfg', '172.17.0.6.cfg');

    foreach($mass_ip as $value) {
    $file = fopen('$value', 'r');
    $text = fread($file, filesize('$value'));
    fclose($file);
    $file = fopen('$value_', 'w');
    $text = str_replace('blackhole', 'shutdown', $text);
    $text = str_replace('anti-arpscan recovery time 1800', 'anti-arpscan recovery time 3600', $text);
    $text = str_replace('loopback-detection control-recovery timeout 1800', 'loopback-detection control-recovery timeout 3600', $text);
    $text = str_replace('ip dhcp snooping action shutdown recovery 900', 'ip dhcp snooping action shutdown recovery 3600', $text);
    $text = str_replace('ip dhcp snooping action shutdown recovery 1800', 'ip dhcp snooping action shutdown recovery 3600', $text);
    fwrite($file, $text);
    fclose($file);
    print_r ($mass_ip);

    }

    ?>

    Подскажите что не так!
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65