Автор Тема: Напишите пожалуста...  (Прочитано 11402 раз)

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

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« : 21 Февраля 2003, 20:26:06 »
Значт так =)
Нужно такой скрипт написать:
Допусим человек заполняет форму из 3 полей:
1)Имя
2)Ном ер дома
3)Ник
Всё енто записывается в текстовой файл...
При создании нового дома(если таковой не создан) создаётся новый дом и текстовой файл...
Потом после этого на страницу выводятся ссылки, каждая из которых означает номер дома...
И когда заходишь на страницу то выводится то, что в текстовом файлике...Напишите кому не в лом... НАДО СРОЧНО!

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Напишите пожалуста...
« Ответ #1 : 21 Февраля 2003, 20:46:46 »
типа крута и всё такое =)
ну вот тебе скрипт...

$cp 
fopen($house."txt""w");
fwrite($cp,$name.":::".$nick);
fclose($cp);

если файла не существует он автоматически будет создаваться...
в форма надо сделать

ваш дом
ваше имя
ваш ник


150 баксов =)

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #2 : 21 Февраля 2003, 21:37:31 »
Это всё понятно...создал файл script.php вот его содержание:[PHP]$cp = fopen($house."txt", "w");
fwrite($cp,$name.":::".$nick);
fclose($cp);
?>
Создал файл users.html вот его содержание:

ваш дом
ваше имя
ваш ник



Токо форма то вот не отправляется =(
Кнопочку забыл приписать!

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Напишите пожалуста...
« Ответ #3 : 21 Февраля 2003, 21:45:44 »
ну блин...
напиши кнопочку...
я ещё и кнопочки буду для тебя писать чтоли?
м...?
кошмар...
слов нет...

между тегами




но такого нахальства я давно не видел

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #4 : 21 Февраля 2003, 21:53:34 »
Извини...ступил малость  =)
Всё типа передаётся...токо вот мне надо ещё такое забубенить когда передалась инфа мне нужно вывсети на экар сообщение вида:
"Ваша информация принята! Для продолжения жмите <сюда>"

Жму на ссылку и меня выводит на такую то страницу...
А на етой странице должны выводиться номера все домов которые созданы...и когда нажимаю на номер дома то мне выводится таблица
вила:
дом: 29
имя: Вася
ник: Svin...
и чтобы каждый новый юзер отделялся

заранее спасибо...

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #5 : 21 Февраля 2003, 22:29:22 »
Ау! Ну кто нить подсажите!!!

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Напишите пожалуста...
« Ответ #6 : 21 Февраля 2003, 22:36:05 »
типа в скрипте небольшая помарка...
$cp = fopen($house."txt", "a");
fwrite($cp,$name.":::".$nick);
fclose($cp);


там вместо w надо a
а то он будет обнулять фаил каждый раз =)

а по поводу вывода... хм... ну типа фиг знает как тебе помочь...
этот самый фиг живёт тут
http://www.php.net/manual/en/function.fread.php
смотри какая ссылочка...
там даже примерчики есть... наверное для таких лентяев как ты?
да?

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #7 : 21 Февраля 2003, 22:37:38 »
Наверно...=)
щас посморю =)

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #8 : 21 Февраля 2003, 22:45:58 »
Так ведь там всё на инглише!!! А мне на русском надо! Чтобы разобраться чуть чуть хоть!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Напишите пожалуста...
« Ответ #9 : 21 Февраля 2003, 23:17:51 »
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #10 : 21 Февраля 2003, 23:24:51 »
Ну подскажи уже до конца мне до завтра его надо сделать %(
помоги пожалуста...

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Напишите пожалуста...
« Ответ #11 : 21 Февраля 2003, 23:58:08 »
вот тебе скриптец...
но он только для одного дома...
переменные всё теже
$house - номер дома - сам придумаешь как дома через цикл все проверять... думаю тут н будет проблем...
$name - имя... ессественно...
$nick - ник... ессественно



// считываем фаил в массив
$cp file($house."txt");
echo 
"жильцы дома номер - ".$house."
"
;
while (list(,
$info) = each ($cp)) {
list(
$name,$nick) = split(":::",$info);
echo 
"имя: ".$name."
ник: "
.$nick."

"
;
}


ну вот такая тема =) самым простым способом каким мог!

Оффлайн lexush

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://jam.com.ru
Напишите пожалуста...
« Ответ #12 : 22 Февраля 2003, 00:10:43 »
Цитировать
сам придумаешь как дома через цикл все проверять... думаю тут н будет проблем

Будут проблемы!!!
Как через цикл что то делать то?

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Напишите пожалуста...
« Ответ #13 : 22 Февраля 2003, 00:46:01 »
lexush
Блин, ну подумай ты сам головой то ?
while конструкция применяется для цикла, ну или for. Все остально, с примерами - смотри в хелпе.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Напишите пожалуста...
« Ответ #14 : 22 Февраля 2003, 01:02:55 »
с тебя уже 200$ плюсь накладные расходы =)
забиваешь номера домов в массив

$houses 
= Array("1","123",...,"N");

while (list(,
$house) = each ($houses)) {

$cp file($house."txt");
echo 
"жильцы дома номер - ".$house."
"
;
while (list(,
$info) = each ($cp)) {

list(
$name,$nick) = split(":::",$info);
echo 
"имя: ".$name."
ник: "
.$nick."

"
;

}

}

принимаю оплату по кредитке \\ наличными(москва) \\ вэбмани \\ пэйпэл
вот =)

 

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