Ищу...

Discussion in 'Болталка' started by v1ru$, 13 Dec 2007.

  1. v1ru$

    v1ru$ Elder - Старейшина

    Joined:
    17 Mar 2007
    Messages:
    272
    Likes Received:
    196
    Reputations:
    17
    программу/плагин/скрипт.В идеале работа сабжа должна выглядеть так-
    1)Загружаем УРЛы из .txt файла
    2)Они открываются по(одному,лучше несколько) в окне программы/браузера
    3)Имеем 2 кнопки-при нажатии первой урл копируется в файл 1.txt а при нажатии второй в 2.txt

    Что-то типо аллсубмитера с полуавтомат. регистрацией,если ничего не найду,буду пользоватся им)
     
  2. Shred

    Shred Elder - Старейшина

    Joined:
    22 May 2006
    Messages:
    200
    Likes Received:
    29
    Reputations:
    0
    магу наваять за символтческую плату :)

    //не надо
     
    #2 Shred, 13 Dec 2007
    Last edited by a moderator: 13 Dec 2007
  3. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    могу навоять на php за символическое спасибо))
    Тока не совсем понятно что конкретно надо.
    То есть я так понимаю есть какой-то файл urls.txt мы из него берём данные, выводим в браузер в виде ссылок. При нажатии на одну ссылку мы записываем урл в 1.txt, при нажатии на другую ссылку заносим урл в 2.txt
    Если всё правильно, то сделаю....если неправильно понял то поправь)
     
  4. v1ru$

    v1ru$ Elder - Старейшина

    Joined:
    17 Mar 2007
    Messages:
    272
    Likes Received:
    196
    Reputations:
    17
    ссылку открыли-и должны записать её или в файл1.txt или в файл2,это выбираю я
     
  5. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Долго я с ним мучался, не люблю я файлы, с Mysql проще намного. Код может быть местами и кривоват, но главное работает))
    Навоял как ты просил:
    PHP:
    <?php

    #Coded by EnoT_PoToSkUn

    $url_file "urls.txt";
    if(!
    file_exists($url_file))
    {
     
    $file fopen($url_file"a+");
     if(!
    $file) {echo"Невозможно открыть/создать файл!";}
     
    fclose($file);
    }
    else
    {
      if(empty(
    $_GET['id']) or $_GET['id'] == null)
      {
       
    $vsego count(file($url_file));
       echo
    "Всего ссылок - $vsego <br>";
       
    $file fopen("$url_file""r");
       if(!
    $file) {echo"Невозможно открыть файл!";}
       
    $i 0;
         while (!
    feof($file))
         {
          
    $buffer htmlspecialchars(fgets($file4096));
          
    $i++;
          echo
    "<a href=\"?id=$i\">$buffer<br>";
         }
          
    fclose($file);
      }
      else
      {
          
    $num intval($_GET['id']);
          
    $i $num 1;
          
    $file file($url_file);
          if(!
    $file) {echo"Невозможно открыть файл!";}
          
    $str htmlspecialchars($file[$i]);
          echo 
    "<b>$str</b>
          <form action=\"?do=1\" method=\"post\">
          <input type=\"hidden\" name=\"str\" value=\"
    $str\">
          <input Type=\"submit\" value=\"Записать в файл 1\"></form>
          <form action=\"?do=2\" method=\"post\">
          <input type=\"hidden\" name=\"str\" value=\"
    $str\">
          <input Type=\"submit\" value=\"Записать в файл 2\"></form>"
    ;
      }
          if(
    $_GET['do'] == 1)
          {
           
    $str trim($_POST['str']);
           
    $txt "1.txt";
           
    $file fopen("$txt""a");
           if(!
    $file){echo"Невозможно открыть/создать файл!";}
           
    $write fwrite($file"$str\n");
           if(!
    $write) {echo"Ошибка записи в файл";}
           
    fclose($file);
          }
          if(
    $_GET['do'] == 2)
          {
           
    $str trim($_POST['str']);
           
    $txt "2.txt";
           
    $file fopen("$txt""a");
           if(!
    $file){echo"Невозможно открыть/создать файл!";}
           
    $write fwrite($file"$str\n");
           if(!
    $write) {echo"Ошибка записи в файл";}
           
    fclose($file);
          }

    }
    ?>
    Потестил, работает нормально. С фильтрацией особо не работал, устал и так...если что нужно думаю сам подправишь, скрипт не сложный :)

    З.Ы. думаю тему стоит в кодинг перенести, в болталке ей не место))
     
    #5 .:EnoT:., 14 Dec 2007
    Last edited: 14 Dec 2007