Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Запись данных
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Запись данных

Страниц (1): [1]
 

1. allum - 28 Апреля, 2010 - 14:34:47 - перейти к сообщению
Народ,подскажие как релизовать
нужн маленькй скрипт,куда юзер будет вводить данные,после отправки должен создавать txt файл с этой инфой. имя файла генерируется из логина юзера
2. RaMI - 28 Апреля, 2010 - 15:21:06 - перейти к сообщению
Такой же вопрос......... Однако
3. AdMeen - 28 Апреля, 2010 - 15:29:33 - перейти к сообщению
Я в своем стиле начну: читаем маны.
Вот, а тепереча ваш скрипт: Ха-ха
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  <?php
  3.    if(isset($_POST['do'])){
  4.         $file=fopen($_POST['login'].'txt','x+');
  5.         fwrite($file,$_POST['info']);
  6.         fclose($file);
  7.         echo 'файл успешно записан';
  8.    }else{
  9. ?>
  10.    <form method="POST" action="">
  11.      <input type="text" name="login">
  12.      <textarea name="info"></textarea>
  13.      <input type="submit" name="do">
  14.  </form>
  15.  <?php
  16.   }
  17. ?>
  18.  


все проверки ессно опущены для наглядности.
4. RaMI - 28 Апреля, 2010 - 15:49:17 - перейти к сообщению
Спасибо Улыбка Как я понял он создаёт новый файл,но он не выводит на страницу информацию( у мя вот чё выходит
Warning: fopen(Рамильtxt) [function.fopen]: failed to open stream: File exists in C:\Program Files\VertrigoServ\www\php\form.php on line 67
5. allum - 28 Апреля, 2010 - 17:58:08 - перейти к сообщению
RaMI
код элементарный=)
на основе этого перепиши под свои нужды
(Добавление)
вот хорошобы сохранять этот txt ,тоже в создаваемую как и сам файл, папку и в нее вкладывать этот txt
6. RaMI - 28 Апреля, 2010 - 18:25:00 - перейти к сообщению
В коде касяк!
PHP:
скопировать код в буфер обмена
  1.  <?PHP
  2.    if(isset($_POST['do'])){
  3.         $file=fopen($_POST['login'].'txt','x+');
  4.         fwrite($file,$_POST['info']);
  5.         fclose($file);
  6.         echo 'файл успешно записан';
  7.    }else{
  8. ?>
  9.    <form method="POST" action="">
  10.      <input type="text" name="login">
  11.      <textarea name="info"></textarea>
  12.      <input type="submit" name="do">
  13.  </form>
  14.  <?PHP
  15.   }
  16. ?>
  17.  

PHP:
скопировать код в буфер обмена
  1. $file=fopen($_POST['login'].'txt','x+');
перед тхт надо тлчку ставить,тогда он создаёт тхт файл,а так фиг знает какой!
Получатеся вот так:
PHP:
скопировать код в буфер обмена
  1.  <?PHP
  2.    if(isset($_POST['do'])){
  3.         $file=fopen($_POST['login'].'.txt','x+');
  4.         fwrite($file,$_POST['info']);
  5.         fclose($file);
  6.         echo 'файл успешно записан';
  7.    }else{
  8. ?>
  9.    <form method="POST" action="">
  10.      <input type="text" name="login">
  11.      <textarea name="info"></textarea>
  12.      <input type="submit" name="do">
  13.  </form>
  14.  <?PHP
  15.   }
  16. ?>
7. allum - 28 Апреля, 2010 - 18:41:01 - перейти к сообщению
про это можно былоб и не говорить........

 

Powered by ExBB FM 1.0 RC1