ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен простейший код Php
  #1  
Старый 05.11.2007, 22:48
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
Question Нужен простейший код Php

Должен выглядеть вот так:

Строка ввода, кнопка отправки.
Ниже - в столбик всё, что ввели.

Помогите!
Заранее спасибо
 
Ответить с цитированием

  #2  
Старый 05.11.2007, 22:51
Аватар для gibson
gibson
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме:
2872049

Репутация: 705
Отправить сообщение для gibson с помощью ICQ
По умолчанию

после нажатия на кнопку отправки?
 
Ответить с цитированием

  #3  
Старый 05.11.2007, 22:52
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
По умолчанию

Да. Похоже на гостевую книгу.

Upd: ещё было бы хорошо, если б в строку можно было бы набрать только емейлы (т.е. принимать сообщения только с символом @) и чтобы эти емейлы не повторялись в списке (типа антифлуд).

Понимаю, что уже прошу много, поэтому дам шестёрку инвиз за работу )

Последний раз редактировалось in_colour; 05.11.2007 в 23:04..
 
Ответить с цитированием

  #4  
Старый 05.11.2007, 23:43
Аватар для Sn@k3
Sn@k3
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
Провел на форуме:
5151669

Репутация: 1198


Отправить сообщение для Sn@k3 с помощью ICQ
По умолчанию

PHP код:
<?
print"<form method=post action=''>
<input type=text name=stroka value=''>
<input type=submit value='' name=noname>
</form><hr>"
;
$t=fopen('file.txt','a'); //если забудешь создать файл file.txt
fclose($t);
include(
'file.txt');
echo
'<hr>';
$f=fopen('file.txt','a');
$str="$stroka"$str.='<br>';
fwrite($f,$str);
fclose($f);
?>
не тестировал, некогда
 
Ответить с цитированием

  #5  
Старый 05.11.2007, 23:51
Аватар для ant0ha
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме:
306311

Репутация: 119
По умолчанию

Вот с проверкой на повторения и валидность e-mail'a
PHP код:
<form method="post">
E-mail: <input type="text" name="email">
<input type="submit" value="ok">
</form>

<?php
$file
='file.txt';
$f=file($file);
$string=explode(';',$f[0]);

if(
$_POST['email']){
  if (!
preg_match("/^\w+(\.*|\-*|\w*)*\w*@\w+(\.*|\-*\w*)*\w*\.\w{2,3}$/",$_POST['email'])){echo '<b>Ошибка:</b> Не правильный e-mail.<br><br>';}
  elseif(
in_array($_POST['email'],$string)){echo '<b>Ошибка:</b> E-mail уже есть.<br><br>';}
  else {
    
$fp=fopen($file,"a+");
    
fputs($fp,$_POST['email'].';');
    
fclose($fp);
  }
}
$f=file($file);
$string=explode(';',$f[0]);

for (
$i=0;$i<count($string);$i++){
  echo 
$string[$i],'<br>';
}
?>
 
Ответить с цитированием

  #6  
Старый 06.11.2007, 00:12
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
По умолчанию

gibson, Sn@k3, ant0ha, спасибо вам большое

ant0ha, буду использовать твой скрипт. Только одна незадача - мыло добавляется в конец списка. Как сделать, чтобы оно в начало добавлялось?
 
Ответить с цитированием

  #7  
Старый 06.11.2007, 00:20
Аватар для ant0ha
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме:
306311

Репутация: 119
По умолчанию

Нужно заменить это
PHP код:
for ($i=0;$i<count($string);$i++) 
на это
PHP код:
for ($i=count($string);$i>=0;$i--) 
четвертая строчка с конца
 
Ответить с цитированием

  #8  
Старый 06.11.2007, 00:25
Аватар для in_colour
in_colour
Новичок
Регистрация: 26.08.2007
Сообщений: 22
Провел на форуме:
210350

Репутация: 10
Отправить сообщение для in_colour с помощью ICQ
По умолчанию

Да, теперь всё работает, как надо =)
ant0ha, если нужен шестизнак инвиз, как и обещал - стукни мне в аську. 174-207

Всем спасибо =)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Обзор современных Web технологий baltazar Статьи 1 30.10.2007 02:29
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ