За последние 24 часа нас посетили 18782 программиста и 1705 роботов. Сейчас ищут 959 программистов ...

Подскажите как вывод сохранить в текстовый файл

Тема в разделе "PHP для новичков", создана пользователем borshov, 22 сен 2009.

  1. borshov

    borshov Активный пользователь

    С нами с:
    6 фев 2009
    Сообщения:
    35
    Симпатии:
    0
    Есть код который парсит со страницы пару чисел:

    Код (Text):
    1. <?php
    2. $GrabURL = "http://xxxxxxx.ru/1.php";  //-  Complete URL of the page your grabbing from!
    3. $GrabStart = '<td align=center>811777701</td><td align=center>';  //- HTML Code To Start Grab. Must Be A Unique Bit Of Code!
    4. $GrabEnd = '</td></tr><tr>';  //- HTML Code To End Grab. Must Be A Unique Bit Of Code!
    5. $OpenFile = fopen("$GrabURL", "r"); //- DO NOT CHANGE
    6. $RetrieveFile = fread($OpenFile, 200000);  //- Reduce This To Save Memory
    7. $GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint);
    8. fclose($OpenFile); //- DO NOT CHANGE
    9. echo $DataPrint[1]; //- DO NOT CHANGE
    10.  
    11. ?>
    как мне их записать в текстовый файл, причем поставить в нужном месте, допустим в середине определенной строчки.

    Спасибо.
     
  2. SDR

    SDR Активный пользователь

    С нами с:
    22 сен 2009
    Сообщения:
    244
    Симпатии:
    0
    гуглишь по fopen или file_put_contents

    читаешь файл, производишь операции над строкой (или массивом), записываешь в файл
     
  3. borshov

    borshov Активный пользователь

    С нами с:
    6 фев 2009
    Сообщения:
    35
    Симпатии:
    0
    Ну вот, вроде нашел
    Код (Text):
    1. file_put_contents('1.txt', $DataPrint[1]);
    значение записывает, но только одно значение. Не могу понять как отправить несколько значений
    Код (Text):
    1. file_put_contents('1.txt', $DataPrint[1], $DataPrint[1]);
    не катит.

    И еще, как записать текст из нескольких строчек в текстовый файл а в них в нужной строчке полученные значения?

    короче как указать строчки куда прописывать?
     
  4. borshov

    borshov Активный пользователь

    С нами с:
    6 фев 2009
    Сообщения:
    35
    Симпатии:
    0
    Код (Text):
    1. main : Нужно тестировать школьников и студентов на наркотики?
    2. question1 : Да
    3. count1 : 12
    4. %1 : 75
    5. line1 : nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
    6. question2 : Нет
    7. count2 : 4
    8. %2 : 25
    9. line2 : nnnnnnnnnnnnnnnnnnnnnnnnnn
    вот такой текст допустим

    а еще бы функцию которая высчитывает проценты?
     
  5. SDR

    SDR Активный пользователь

    С нами с:
    22 сен 2009
    Сообщения:
    244
    Симпатии:
    0
    Код (Text):
    1.  
    2. file_put_contents('1.txt', $DataPrint[1], $DataPrint[1]);
    это - вот так:
    Код (Text):
    1.  
    2. file_put_contents('1.txt', $DataPrint[1]);
    3. file_put_contents('1.txt', $DataPrint[1]);
    :)

    а если серьёзно, то ты правда считаешь, что кто-то тут за бесплатно будет делать за тебя твою работу?
    если очень нужно - можешь заказать у кого-нибудь готовый парсер
     
  6. borshov

    borshov Активный пользователь

    С нами с:
    6 фев 2009
    Сообщения:
    35
    Симпатии:
    0
    Это не моя работа.
    И зачем тогда здесь раздел есть "Программирование на PHP для новичков", не понятно?

    Но все ровно спасибо за все!
     
  7. SDR

    SDR Активный пользователь

    С нами с:
    22 сен 2009
    Сообщения:
    244
    Симпатии:
    0
    Не для того, чтобы писать код за новичков.

    Если бы ты задавал конкретные вопросы, какой у тебя конкретно алгоритм действий в голове созрел и что ты в нём не знаешь как реализовать, ты бы получил конкретные ответы. А из твоей формулировки вопроса получается, что нужно написать целиком код.
     
  8. borshov

    borshov Активный пользователь

    С нами с:
    6 фев 2009
    Сообщения:
    35
    Симпатии:
    0
    Алгоритм действий у меня есть! если бы я сказал напишите мне код как вытянуть от сюда и записать вот такми образом сюда, то.... А я же вот нашел код для парсинга показал вам, все как надо - спросил как вывод записать - мне подсказали - я сделал - но у меня не получилось то что я хотел - задал другой вопрос? Вполне нормальное явление для форума.