Автор Тема: запись из формы в файл  (Прочитано 11239 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex196

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.halava.dax.ru/
запись из формы в файл
« : 28 Ноября 2001, 17:00:38 »
как сделать чтоб что вписываеш в форму то вписывалось в фаил
« Последнее редактирование: 28 Ноября 2001, 18:41:52 от Britva »
Портал Весь халявный интернет

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
запись из формы в файл
« Ответ #1 : 28 Ноября 2001, 18:45:33 »
Alex196
Открывай тему с нормальным названием, а не бессмысленный набор символов (???) !!!

берешь и записываешь переменные в файл
см. fopen, fputs, fclose
Евгений aka Razor,

Оффлайн alex196

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.halava.dax.ru/
запись из формы в файл
« Ответ #2 : 28 Ноября 2001, 19:38:27 »
а пример можеш написать
Портал Весь халявный интернет

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
запись из формы в файл
« Ответ #3 : 28 Ноября 2001, 19:47:03 »
берешь документацию, читаешь выше сказанные функции. Там даже и примеры есть.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн alex196

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 125
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.halava.dax.ru/
запись из формы в файл
« Ответ #4 : 28 Ноября 2001, 19:48:54 »
так эту документации нигде нет
Портал Весь халявный интернет

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
запись из формы в файл
« Ответ #5 : 28 Ноября 2001, 19:49:05 »
Эх,

file.html:






file.php

fputs($file, $var);
fclose($file);?>
Евгений aka Razor,

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
запись из формы в файл
« Ответ #6 : 28 Ноября 2001, 21:53:20 »
Britva
Зачем создавать два файла если это все можно было сделать в одном ?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
запись из формы в файл
« Ответ #7 : 28 Ноября 2001, 22:42:37 »
я привел в двух, т.к. в форуме просто быстрее написать, без дополнительных условий.
А лучше естесственно в одном (мне удобнее, например).

alex196
http://www.php.net - вот документация.
или http://www.php.net/download-docs.php
Евгений aka Razor,

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
запись из формы в файл
« Ответ #8 : 28 Ноября 2001, 22:51:35 »
Приведи еще, если не трудно, пример в одном файле, просто интересно как это другие делают...

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
запись из формы в файл
« Ответ #9 : 28 Ноября 2001, 22:56:53 »
if(!isset($submit)) {
?>




} else {
$file = fopen("file.ext", "w");
fputs($file, $var);
fclose($file);
}
?>

или еще вариант, лучше когда проверка нужна

function form($var) {
?>

">


}

if(!isset($submit)) {
form("");
} else {
if(!$var) {
form($var);
} else {
print "ok";
//тут запись в файл
}
}
?>
Евгений aka Razor,

Оффлайн DLama

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 65
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
запись из формы в файл
« Ответ #10 : 29 Ноября 2001, 07:16:42 »
To  Britva
 
 
Вопрос по синтаксису.
if(!isset($submit)) {
?>
Зачем здесь восклицательный знак? Или по другому. Почему без него нельзя обойтись?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
запись из формы в файл
« Ответ #11 : 29 Ноября 2001, 09:21:36 »
DLama
if(!isset($submit)) - перевожу - "если не установлена переменная $submit"
а если без него, то "если установлена переменная $submit"

Млин, если с ним не хочется, то пишешь
if(isset($submit)) {
$file = fopen("file.ext", "w");
fputs($file, $var);
fclose($file);
} else {
?>




?>
так лучше? :)
« Последнее редактирование: 29 Ноября 2001, 09:27:49 от Britva »
Евгений aka Razor,

Оффлайн DLama

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 65
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
запись из формы в файл
« Ответ #12 : 29 Ноября 2001, 12:14:06 »
Цитировать
To Britva


Неее, первый код красивше выглядит.

Получается что запись с восклицательным знаком
if(!isset($submit))
эквивалентна if(empty($submit)) так что ли?
Или я опять чёньто не понял :) ?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
запись из формы в файл
« Ответ #13 : 29 Ноября 2001, 12:29:27 »
почти эквивалентна :)
empty($var) проверка переменной на пустоту, т.е. она перед этим могла быть установлена в $var = "" и т.п.
а isset проверяет инициализирована ли такая переменная перед этим.
читай мануал.
Евгений aka Razor,

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
запись из формы в файл
« Ответ #14 : 29 Ноября 2001, 14:49:11 »
Цитировать
empty($var)
Если $var==0 то empty($var) возвращает true. Если бы не эта фича, цены бы empty() не было :(
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28