Помогите новичку !!!!!!!!!!

KOLYMB

Новичок
Есть скрипт который создает и заполняет файл данными из формы

PHP:
<?php
$fp = fopen("zakaz.txt", "w"); // ("r" - считывать "w" - создавать "a" - добовлять к тексту), мы создаем файл
$fp = fopen($fp, 'a');
fwrite($fp, "$lastname, $firstname, $patronymic, $com, $syte, $edu");
fclose ($fp);
?>

При выполнении скрипта выскакивают ошибки

Warning: fopen() expects parameter 1 to be string, resource given in Y:\home\localhost\www\SYTE\file.php on line 3

Warning: fwrite() expects parameter 1 to be resource, boolean given in Y:\home\localhost\www\SYTE\file.php on line 4

Warning: fclose() expects parameter 1 to be resource, boolean given in Y:\home\localhost\www\SYTE\file.php on line 5

Помогите пожалуйста , если не сложно напишите рабочий скрипт
Вот код формы
PHP:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>
<h1>Заявка на сайт</h1>
<form action="file.php" method="get">
<table align=''>



<tr>
      <td align="right"><label for="lastname">Фамилия : </label><input name="lastname"
      size="20" value=""></td>
    </tr>
    <tr>
      <td align="right"><label for="firstname">Имя : <input name="firstname" size="20"
      value=""></label></td>
    </tr>
    <tr>
      <td align="right"><label for="patronymic">Отчество : </label><input
      name="patronymic" size="20" value=""></td>
    </tr>
    <tr>
      <td><br>
      </td>
    </tr>


<tr>
    <td>Название компании</td>
	<td><input type='text' name='com'></td>
    </tr>
<tr>
      <td>Предпологаемое название сайта: </td>
    
    
     <td><input type='text' name='syte'> </td>
	
    </tr>


<tr>
  <td>Тип сайта:<select name="edu" size="1">
        <option selected value="Портал">Портал</option>
        <option value="Портал(С поддержкой)">Портал(С поддержкой)</option>
        <option value="Визитка">Визитка</option>
        <option value="Визитка(С поддержкой)">Визитка(С поддержкой)</option>
        <option value="Интернет-магазин">интернет-магазинн</option>
      </select><br>
      </td>
</tr>
<tr> 
    </tr>
</table>
  <div align="center"><center><p><input type="submit" value="Отправить"> <input
  type="reset" value="Сброс"> <br>
  </p>
  </center></div>
</form>
</body>
</html>
Зарание спасибо.
 

Ragazzo

TDD interested
KOLYMB
Помогите пожалуйста , если не сложно напишите рабочий скрипт
неа.
подумай над этими строками еще раз
PHP:
$fp = fopen("zakaz.txt", "w"); // ("r" - считывать "w" - создавать "a" - добовлять к тексту), мы создаем файл
$fp = fopen($fp, 'a');
и почитай про модификаторы, для открытия файла, функции fopen().
 

AmdY

Пью пиво
Команда форума
>>Warning: fopen() expects parameter 1 to be string, resource given in Y:\home\localhost\www\SYTE\file.php on line 3
Ясно же написано, что у тебя в строке $fp = fopen($fp, 'a'); в качестве параметра должна передоваться строка, а ты передаёшь $fp = fopen("zakaz.txt", "w"); это ресурс.
кстати, советую почитать про функцию file_put_contents
 

KOLYMB

Новичок
По варганил со скриптом Получилось такое вот детище начинающего программиста
PHP:
<?php
$fp ="zakaz.txt"; 
$fp = fopen($fp, "at");
fwrite($fp, "$lastname, $firstname, $patronymic, $com, $syte, $edu");
fclose ($fp);
?>
Ошибок не каких не выдает но в файл добавляются только запятые.
что мне с ним делать))))
 

Andkorol

Новичок
Ошибок не каких не выдает но в файл добавляются только запятые.
что мне с ним делать))))
Парить тем, кто пишет сообщения без запятых :D

Значения полей из твоей формы будут доступны через суперглобальный массив $_GET – $_GET['lastname'], $_GET['firstname'], и т.д.
 
Сверху