Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/86: Рейтинг темы: голосов - 86, средняя оценка - 4.98
Aoiami_

Сохранение данных регистрации в txt файл

05.06.2013, 02:01. Показов 16274. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят доброй ночи.
Есть форма регистрации HTML
Не могу добиться сохранения "хотяб" e-mail в txt файл при регистрации.
Бился с php - неудачно.( если на пальцах покажете что, где , куда и как - буду очень признателен)
Сижу седьмой час над этим, помогите
Вот форма:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<FORM name="register" method="get"  onsubmit="return checkData();">
 
<CENTER><B><I>Регистрационная форма</B></I>
             <P><BR>Введите логин <INPUT type="text" name="login">
        <BR>Введите пароль <INPUT type="text" name="parol">
        <BR>Введите пароль еще раз <INPUT type="text" name="parol1">
        <BR>E-mail <INPUT type="text" name="email">
        </P>
        
<BR><INPUT type="submit" value = "OK"></BR>
</P></FORM>
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2013, 02:01
Ответы с готовыми решениями:

Сохранение данных регистрации в txt файл
У меня есть php файл регистрации. Не могу сделать так чтобы только емайл и телефон записывались в .txt файл Как это сделать? &lt;form...

Сохранение данных в txt файл
Есть форма обратной связи &lt;form action=mail.php method=&quot;POST&quot; name=&quot;form1&quot;&gt; Введите ваше имя:&lt;/td&gt; &lt;input...

Организация чата, сохранение данных в файл txt
&lt;! DOSTYPE HTML&gt; &lt;html lang=&quot;en=ru&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;title&gt; Gostevaja kniga&lt;/title&gt; &lt;/head&gt; &lt;body&gt; ...

15
2 / 2 / 1
Регистрация: 25.02.2013
Сообщений: 42
05.06.2013, 13:51
так же интересует данный вопрос. помогите, ребят
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
05.06.2013, 14:01
Это вам в раздел php.
всё просто:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<FORM name="register" method="POST"  action='script.php'>
 
<CENTER><B><I>Регистрационная форма</B></I>
             <P><BR>Введите логин <INPUT type="text" name="login">
        <BR>Введите пароль <INPUT type="text" name="parol">
        <BR>Введите пароль еще раз <INPUT type="text" name="parol1">
        <BR>E-mail <INPUT type="text" name="email">
        </P>
        
<BR><INPUT type="submit" value = "OK"></BR>
</P></FORM>
и в script.php

PHP
1
2
3
4
5
6
7
8
9
<?php
$login = $_POST['login']
$pass = $_POST['parol']
$email = $_POST['email']
 
$f = fopen('file.txt', a);
fputs($f, $login."|".$pass."|".$email);
fclose($f);
?>
Примерно в этом направлении копать для сохранения в файл. Код не проверял на рабочесть, сочинял на ходу.
А вообще для таких целей гораздо правильнее использовать базы данных.

Ну и если вы хотите именно через javascript и onSubmit то в вашей функции передаёте параметры формы через ajax тому же php файлу
1
2 / 2 / 1
Регистрация: 25.02.2013
Сообщений: 42
05.06.2013, 14:18
NapalmRain, смотрите, когда он выполняет эту форму(грубо: заполнили, нажали ок) он просто выводит содержимое пхп файла на экран. подозреваю, что это метод пост. т.е. он его не выполняет, в файле пусто
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
05.06.2013, 14:34
Проверяйте на заданность переменных. Уточните имена.
Делайте переда записью что-нибудь типа:
PHP
1
2
3
4
5
6
7
8
<?php
isset($_POST['login']) {
//выполняем запись
echo $_POST['login']; //проверяем то ли передалось
} else {
echo "Ничего не передалось(";//уходим проверять имена переменных.
}
?>
1
2 / 2 / 1
Регистрация: 25.02.2013
Сообщений: 42
05.06.2013, 15:06
NapalmRain, не пойму, для чего это?
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
05.06.2013, 15:11
Виноват. Криво написал. не
PHP
1
isset($_POST[login])
а
PHP
1
2
3
4
if (isset($_POST['login'])) {
//функция isset возвращает true или false в зависимости от того, существует переменная или нет. 
//тут выполняем наши действия
}
Это нужно, что бы знать, переалось ли то, что нам нужно исполнитульному файлу или нет
1
2 / 2 / 1
Регистрация: 25.02.2013
Сообщений: 42
05.06.2013, 17:20
NapalmRain, вы меня не поняли. он вместо того, чтобы выполнить пхп файл, выводит его содержимое на экран

Добавлено через 3 минуты
да. еще такое уточнение. в форме есть проверки, они работают через джаваскрипт
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
05.06.2013, 18:58
master00793, приведите ваш код, и тогда можно будет сказать, что у вас не так.
0
Не мoдepaтор
 Аватар для MVS76
340 / 315 / 94
Регистрация: 07.07.2012
Сообщений: 1,040
Записей в блоге: 7
05.06.2013, 19:17
Вот посмотрите пример записи-вывода данных в файл
PHP
1
file.php
Кликните здесь для просмотра всего текста
PHP
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
<? //Создаем Скрипт, который записывает данные формы и переадресовывает запрос
function check($str){
   $str=ereg_Replace("(<([^>])*>|>|<)","",$str); //Вытащить текст из тегов
   $str=str_replace("|",'|',$str); //Заменить вертикальную черту (символ 124) кодом, черта будет использоваться как разделитель полей
   $str=str_replace("`",'`',$str); //Заменить оператор выполнения (символ 96) кодом 
   $str=str_replace("'",''',$str); //Заменить одинарные кавычки их кодами
   $str=str_replace('"','&quot;',$str); //Заменить двойные кавычки их кодами (теперь никакие кавычки не попадут в страницу)
 
   $str=str_replace("\r",'',$str); //Удаляем перевод каретки (иначе нарушится структура базы данных)
   $str=str_replace("\n",'<br>',$str); //Заменить начало строки HTML-кодом (иначе нарушится структура базы данных)
   return ($str);
}
if (@$warn) {unset($warn);}
$maxlines=10; // сообщений на странице
$maxlen=35;   // длина полей
$maxlenMes=1000;// длина сообщения
$filename = "guest.csv"; // Занесем имя файла в переменную
if (@$_POST['add']) {
   if (empty($_POST['name']) or empty($_POST['mess'])) {// проверка наличия обязательных полей (именно в методе ПОСТ)
 $warn="Не заполнены обязательные поля!";
   }else{
 $warn="";
 if(strlen($_POST['name']) > $maxlen)
 {
    $name=substr(check($_POST['name']),0,$maxlen);
    $warn="Слишком длинное имя. Сократите до $maxlen символов! ";
 }else{
    $name=check($_POST['name']);
 }
 if(strlen($_POST['mail']) > $maxlen)
 {
    $mail=substr(check($_POST['mail']),0,$maxlen);
    $warn="Слишком длинное имя. Сократите до $maxlen символов! ";
 }elseif($_POST['mail'] and ! eregi("([0-9a-z\.-_]+)@([0-9a-z\.-_]+)\.([a-z]{2,}) *$",$_POST['mail'])){
    $warn.="Таких электронных адресов не бывает! ";
 }else{
    $mail=check($_POST['mail']);
 }
 
 if(strlen($_POST['url']) > $maxlen)
 {
    $url=substr(check($_POST['url']),0,$maxlen);
    $warn.="Слишком длинный адрес. Сократите до $maxlen символов!";
 }else{
    $url=check($_POST['url']);
 }
 if(strlen($_POST['city']) > $maxlen)
 {
    $city=substr(check($_POST['city']),0,$maxlen);
    $warn.="Слишком длинное название города. Сократите до $maxlen символов!";
 }else{
    $city='';
 }
 if(strlen($_POST['mess']) > $maxlenMes)
 {
    $mess=substr(check($_POST['mess']),0,$maxlenMes);
    $warn.="Слишком длинное сообщение. Сократите до $maxlenMes символов!";
 }else{
    $mess=check($_POST['mess']);
 }
   }
   if (empty($warn)) {
 $f=fopen($filename,"a") or die("Не могу открыть файл на запись!");
 flock($f,LOCK_EX); // ждем, пока не станем единственными и блокируем
 fwrite($f, "$name|$mail|$url|$city|".time()."|$mess\r\n"); // записываем данные в файл
 fflush($f); // записываем все изменения на диск
 flock($f,LOCK_UN); // говорим что, больше не будем работать с файлом и разблокируем
 fclose($f); // Закрываем файл
 Header("Location: http://".$_SERVER["SERVER_NAME"]. $_SERVER["SCRIPT_NAME"].'?adet=1');
 exit();
   }
}
?>
<html><!-- Создаем оформление страницы -->
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<title>Гостевая книга</title>
<META http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
<META http-equiv="Cache-Control" content="no-cache, must-revalidate">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Last-Modified" content="<?=gmdate("D, d M Y H:i:s");?>">
<META NAME="ROBOTS" CONTENT="noindex, nofollow">
<meta name="Description "content="">
<meta name="Keywords" content="">
<meta name="Author" content="">
 
<link rel="stylesheet" href="/include/my.css" type="text/css">
<style type="text/css">
.p {color:#222222; font-size:11px; font-family:Verdana, Tahoma}
</style>
</head>
 
<body>
<center>
<div>
 
<?
if (@$adet==1):
   echo "<P style='color:green'>Ваше сообщение добавлено</p>";
elseif (@$warn):
   echo "<P style='color:red'>$warn</p>";
else:
   echo "<P style='color:navy'>Оставьте Ваше сообщение</p>";
endif;
 
// Создаем Скрипт, который отображает данные из файла
function datestring($date){
 $monstring=array("января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");
 $m=$monstring[$date['mon']-1];
 
 $daystring=array("в воскресенье","в понедельник","во вторник","в среду","в четверг","в пятницу","в субботу");
 $d=$daystring[$date['wday']];
 
 if(strlen($date['minutes'])==1)
   {
   $min="0".$date['minutes'];
 }else{
   $min=$date['minutes'];
 }
 return "Сообщение написано $d, ".$date['mday']." $m ".$date['year']." года, в ".$date['hours']." ч. $min мин.";
}
 
if (is_readable($filename)) { // если файл читается
  $data=file($filename);// весь файл в массив строк
  $totlines=count($data);//сколько записей
 
  if (!isset($totlines)) {$totlines=0;}
  $int=(int)($totlines/$maxlines); // вычисляем количество страниц
  if ($int*$maxlines < $totlines):
    $pages=$int+1;
  else:
    $pages=$int;
  endif;
  if(@$page < 1 || @$page > $pages) {$page=1;} // текуцая страница задается черес GET. Если не задана, значит первая
 
  for ($link=1;$link<=$pages;$link++) // определяем ссылки на другие страницы
  {
    if ($link!=$page)
       {
       @$line.="<a href='".$_SERVER["SCRIPT_NAME"]."?page=$link'>[$link]</a>";
       }
    if ($link==$page)
       {
       @$line.=" $link ";
       }
  }
  if (!isset($line)) {$line=1;}
  echo "<p>Записей $totlines,  Страницы  <b>$line</b></P>";
}
?>
 
<!-- Создаем форму, определив, какие данные нас интересуют -->
<form action=<?echo $_SERVER["SCRIPT_NAME"];?> name="Guestbook" method=post>
<table border=2 width=366px>
<tr><td align=right class=p>*Ваше имя:<input class=p type=text SIZE=39 MAXLENGTH=<?=@$maxlen;?> name=name value="<?=@$name;?>"></td></tr>
<tr><td align=right class=p>E-mail:<input class=p type=text SIZE=39 MAXLENGTH=<?=@$maxlen;?> name=mail value="<?=@$mail;?>"></td></tr>
<tr><td align=right class=p>Home Page:<input class=p type=text SIZE=39 MAXLENGTH=<?=@$maxlen;?> name=url value="<?=@$url;?>"></td></tr>
<tr><td align=right class=p>Город:<input class=p type=text SIZE=39 MAXLENGTH=<?=@$maxlen;?> name=city value="<?=@$city;?>"></td></tr>
<tr><td align=left class=p valign=top>*Сообщение (Не более <?=@$maxlenMes;?> символов – до появления полос прокрутки):<br><textarea class=p name=mess rows=19 COLS=54><?=@$mess;?></textarea></td></tr>
<tr><td class=p colspan=2><input class=p type=submit value=Отправить name=add id=b> * – поля обязательные для заполнения.</td></tr>
</table>
</form>
<P>&nbsp;</p>
 
<?
  // Запись строк
  if (!isset($totlines)) {$totlines=0;}
  if (!isset($page)) {$page=1;}
  if (!isset($line)) {$line=1;}
  $to=$totlines+(1-$page)*$maxlines; //         $page*$maxlines-1;// от (поскольку это массив и его можно получить по ключам, определим точное положение самой свежей из должных отобразиться на странице)
  $from=$to-$maxlines;               // ($page-1)*$maxlines-1; // до (самая старая на странице)
  if ($from < 0) {$from=0;}
 
  for($i=$to-1; $i >= $from; $i--) // от последней из требуемых, до наиболее старой, что должна отобразится (поскольку массив нумеруется с ноля, вычтем единицу из to)
  {
     list($name, $mail, $url, $city, $time, $mess) = explode("|",trim($data[$i])); // перебросим массив в переменные
 echo
"
<table border=1 width=90% cellpadding=2 cellspacing=1 bgcolor=#CCCCCC class=p>
<tr><td align=center bgcolor=#e8e8ff><b>$name</b> ($city)</td></tr>
<tr><td align=center bgcolor=#e8e8ff>E-mail: $mail<br>Home page: $url</td></tr>
<tr><td bgcolor=#FFFFFF>$mess</td></tr>
<tr><td align=right >".datestring(getdate($time))."</td></tr>
</table>
<P>&nbsp;</p>
";
  }
  echo "<p>Записей $totlines, Страницы <b>$line</b>";
?>
 
</div>
</center>
</body>
</html>
1
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
05.06.2013, 22:30
MVS76, полчаса рылся в вашем коде, пытаясь понять, почему же он может у вас не работать, пока не понял, что я тупень.
0
05.06.2013, 22:34

Не по теме:

просто код с ошибкой (пропущена кавычка или апостроф, не вглядывался) + заточен под старый пых: используется ereg_replace вместо preg_replace, "собаки" вместо проверки на isset() и т.п.

0
2 / 2 / 1
Регистрация: 25.02.2013
Сообщений: 42
05.06.2013, 22:46
HTML5
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!doctype html>  
<head>
   <meta charset="Windows-1251">
   <title>Сервер worldofwarcraft версия 3.3.5а</title>
   <link rel="icon" href="images/3.jpg" type="image/x-icon"/>
   <link rel="shortcut icon" href="images/3.jpg" type="image/x-icon"/> 
   <link rel="stylesheet" type="text/css" href="styles.css"/>
   <script type="text/javascript" src="forma.js"></script>
</head>
<body>
<header>
   <div class="container1">
      <h1 class="fontface" id="title"><span class="orange">Worl</span><span class="pink">d</span><span class="purple">Оf</span><span class="blue ">Warcr</span><span class="green ">aft</span></h1>
     <nav>
   <ul>
      <li><a href="index.html" class="grn">Домашняя страница</a></li>
      <li><a href="galery.html" class="orng">Галерея</a></li>
      <li><a href="Cont.html" class="prpl">Контакты</a></li>
      <li><a href="about.html" class="pnk">Регистрация</a></li>
      </ul>
      </nav>
   </div>
   <div class="bottom"> </div>
</header>
 
<BR> <H1><B> Страница регистрации</B></H1>
 
<FORM name="register" method="get"  onsubmit="return checkData();">
 
<CENTER><B><I>Регистрационная форма</B></I>
             <P><BR>Введите логин <INPUT type="text" name="login">
        <BR>Введите пароль <INPUT type="text" name="parol">
        <BR>Введите пароль еще раз <INPUT type="text" name="parol1">
        <BR>E-mail <INPUT type="text" name="email">
        </P>
<U><B>Выберите версию игры:</B></U>
            <P><BR> 2.4.3 <INPUT type="checkbox" name="check1"> </BR>
            <BR> 3.3.5 <INPUT type="checkbox" name="check2">  </BR>
            <BR> 4.3.4 <INPUT type="checkbox" name="check3">  </BR>
            
            
        
<BR><INPUT type="submit" value = "OK"></BR>
</P></FORM>
 
 
   <!--start footer-->
   <footer>
      <div class="container1">
         <p>Sharygin Ilya and Zavyalov Pavel </p> 
      </div>
   </footer>
</body>
</html>
это код всей странички

JavaScript
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
    var d=document;
        function checkData()
    /*Ввод логина */
    {   if (d.register.login.value.length==0) 
            {
                alert('Вы не ввели логин');
                return false;
            }
    /*Ввод пароля */
        if (d.register.parol.value.length==0)
            {
                alert('Вы не ввели пароль');
                return false;
            }
    
    /*Проверка пароля*/
        if (d.register.parol.value!=d.register.parol1.value)
            {
                alert('Необходимо ввести одинаковые пароли');
                return false;       
            }
 
    /*Проверка адреса электронной почты */
        if (d.register.email.value.length==0)
            {
                alert('Необходим адрес электронной почты');
                return false;
            }
    /*Проверка наличия символа @ */
                sb = d.register.email.value.indexOf("@");
        if (sb == -1) 
            {
            alert("Неверный адрес электронной почты");
            return false;
            }
    /*Проверка наличия точки */
        tochka = d.register.email.value.indexOf(".");
        if (tochka == -1) 
            {
            alert("Неверный адрес электронной почты");
            return false;
            }
        if ((sb < 1) || (sb > d.register.email.value.length - 5)) 
            {
            alert("Некорректный адрес электронной почты");
            return false;
            } 
    /*Выбор версии */
 
        if (  ( d.register.check1.checked == false ) && ( d.register.check2.checked == false ) && ( d.register.check3.checked == false ))  
                {
                        alert ( "Выберите версию аккаунта" );
                        return false;
                }
            alert("Вы успешно зарегистрировались на сервере");
            return true;
            }
это проверка данных в жаваскрипт
0
Не мoдepaтор
 Аватар для MVS76
340 / 315 / 94
Регистрация: 07.07.2012
Сообщений: 1,040
Записей в блоге: 7
05.06.2013, 22:59
Цитата Сообщение от master00793 Посмотреть сообщение
это проверка данных в жаваскрипт
Зачем?
Вы читали название темы?
Сохранение данных регистрации в txt файл
Добавлено через 1 минуту
Цитата Сообщение от KOPOJI Посмотреть сообщение
просто код с ошибкой
У меня работает отменно, возможно форум что-то съел, он умеет!
0
2 / 2 / 1
Регистрация: 25.02.2013
Сообщений: 42
05.06.2013, 23:00
я не думаю, что это должно быть вам важно. есть задание, в скрипте чистая проверка ввода. сказали надо, мы сделали
0
0 / 0 / 0
Регистрация: 08.09.2019
Сообщений: 1
22.09.2019, 21:32
А вот меня это пугает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.09.2019, 21:32
Помогаю со студенческими работами здесь

Сохранение в файл txt данных из Edit
не подскажете как можно сожранить данные с Edit в файл txt?

Сохранение данных из textbox в файл txt
Подскажите пожалуйста. Пишу под windows 8 приложение на c#. Никак не получается сохранить информацию из текстбокса в файл txt по нажатию...

Server-Sent Events: сохранение данных в .txt файл
Ребята. У меня возникла проблема. Необходимо записывать данные получаемые по протоколу &quot;Server-Sent Events&quot;, в .txt файл. Также...

Сохранение и загрузка данных из ListView в txt файл
Добрый вечер! Возникла проблема при сохранении данных таблицы компонента ListView в txt файл и ,соответственно, при загрузке из txt в...

Сохранение данных с ListView в .txt и загрузка с .txt
Сохранение данных с ListView в .txt и загрузка с .txt Помогите.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru