За последние 24 часа нас посетили 17487 программистов и 1719 роботов. Сейчас ищут 1516 программистов ...

Нужна помошь при работе с файлами

Тема в разделе "PHP и базы данных", создана пользователем Борис, 2 июн 2006.

Статус темы:
Закрыта.
  1. Борис

    Борис Активный пользователь

    С нами с:
    1 июн 2006
    Сообщения:
    92
    Симпатии:
    0
    Адрес:
    Питер
    Есть следующее. Оно записывает в файлы удачно, но как заставить его после записи в файл , прочитать "это" оттуда? Подскажите плз.



    Код (Text):
    1.  
    2. <FORM  ACTION="" METHOD="post" >
    3. Имя: <br>
    4. <INPUT type="text" NAME="name" SIZE="57"> <br>
    5. Ваше мнение:<br>
    6. <TEXTAREA NAME="otziv" ROWS=10 COLS=50>
    7. Пишите тут
    8. </TEXTAREA>
    9. <br>
    10.  
    11. <INPUT type=SUBMIT VALUE=Опубликовать>
    12. <INPUT type="reset" VALUE=Очистить >
    13.  
    14.  
    15.  
    16.  </FORM><br><br>
    17. ****************************************************************
    18. Ваш отзыв появится после просмотра его Администратором.
    19. Публикуются все.
    20.  
    21. <?php
    22. $filename = 'otziv.txt';
    23. $filename2 = 'name.txt';
    24.  
    25. $otziv = (isset($_POST['otziv'])) ? $_POST['otziv'] : '';
    26. $name = (isset($_POST['name'])) ? $_POST['name'] : '';
    27. $a = "............";
    28. $b = "............";
    29.  
    30. $handle = fopen($filename, 'a+');
    31. $handle2 = fopen($filename2, 'a+');
    32.  
    33. fwrite($handle2, $name);
    34. fwrite($handle, $otziv);
    35. fwrite($handle2, $a);
    36. fwrite($handle, $b);
    37.  
    38. fclose($handle);
    39. fclose($handle2);
    40. ?>
     
  2. Борис

    Борис Активный пользователь

    С нами с:
    1 июн 2006
    Сообщения:
    92
    Симпатии:
    0
    Адрес:
    Питер
    Спасибо, уже сам понял.
    Надо было сделать следующее:

    Код (Text):
    1. <FORM  ACTION="" METHOD="post" >
    2. Имя: <br>
    3. <INPUT type="text" NAME="name" SIZE="57"> <br>
    4. Ваше мнение:<br>
    5. <TEXTAREA NAME="otziv" ROWS=10 COLS=50>
    6. Пишите тут
    7. </TEXTAREA>
    8. <br>
    9.  
    10. <INPUT type=SUBMIT VALUE=Опубликовать>
    11. <INPUT type="reset" VALUE=Очистить >
    12.  
    13.  
    14.  
    15.  </FORM><br><br>
    16. ****************************************************************
    17.  
    18. <?php
    19. $filename = 'otziv.txt';
    20. $filename2 = 'name.txt';
    21.  
    22. $otziv = (isset($_POST['otziv'])) ? $_POST['otziv'] : '';
    23. $name = (isset($_POST['name'])) ? $_POST['name'] : '';
    24. $a = "............";
    25. $b = "............";
    26.  
    27.  
    28. $handle = fopen($filename, 'a+');
    29. $handle2 = fopen($filename2, 'a+');
    30.  
    31. fwrite($handle2, $name);
    32. fwrite($handle, $otziv);
    33. fwrite($handle2, $a);
    34. fwrite($handle, $b);
    35.  
    36. fclose($handle);
    37. fclose($handle2);
    38. ?>
    39. <?
    40. $handle = fopen($filename, 'r');
    41. $handle2 = fopen($filename2, 'r');
    42. $contents = fread($handle, filesize($filename));
    43. $contents2 = fread($handle2, filesize($filename2));
    44. print $contents;
    45. print $contents2;
    46. fclose($handle);
    47. fclose($handle2);
    48. ?>
    [/code]
     
  3. olo

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

    С нами с:
    28 апр 2006
    Сообщения:
    272
    Симпатии:
    0
    Ты конечно можеш обидеться, но даже блондинки такое редко себе позволяют.. ведь был топик где тебе ЯВНО дали ссылки на нужные функции. Причем функции-то из раздела базовых, которые ты должен знать как таблицу умножения!
     
Статус темы:
Закрыта.