| 
 
 
 
				
					|  Без описания |  
  					| Поиск в теме | Версия для печати |  
					| 
				
					| Vladimir | Отправлено: 30 Сентября, 2008 - 14:05:58   |  
					| 
 Advanced Member
 
  
 Покинул форум
 Сообщений всего: 270
 Дата рег-ции: Апр. 2005
 
 Карма 0
 
 
 
 
  
 | Как это 
 CODE:с этим$words = array("мама", "мыла", "раму");foreach ($words as $word)
 if (strpos($_POST['text'], $word)===FALSE)
 {
 header("location: error.htm");
 exit();
 }
 
 CODE:объединить?if (isSet($_POST['text']))
 {
 $file = fopen('file.txt', 'a');
 fwrite($file, "$_POST[text]\n");
 fclose($file);
 }
 
 Запутался.
 |  
					|  |   |  
				
					| Furax | Отправлено: 01 Октября, 2008 - 00:00:10   |  
					| 
  
 Бледнотик
 
  
 Покинул форум
 Сообщений всего: 1472
 Дата рег-ции: Март 2007
 Откуда: Иркутск, Сибирь, СССР
 
 Карма 32
 
 
 
 
  
 | Vladimir Создаёшь таблицу базы данных с необходимым числом переменных. Для четырёх (var1, var2, var3, var4) это  будет выглядеть как-то так:
 CODE:И дальше вбиваешь в неё свои данные:CREATE TABLE `tablename` (`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
 `date` TIMESTAMP NOT NULL ,
 `var1` TEXT NOT NULL ,
 `var2` TEXT NOT NULL ,
 `var3` TEXT NOT NULL ,
 `var4` TEXT NOT NULL ,
 PRIMARY KEY ( `id` )
 );
 CODE:if (isSet($_POST['var1']) && isSet($_POST['var2']) && isSet($_POST['var3']) && isSet($_POST['var4'])){
 $var1 = addslashes($_POST['var1']);
 $var2 = addslashes($_POST['var2']);
 $var3 = addslashes($_POST['var3']);
 $var4 = addslashes($_POST['var4']);
 
 mysql_connect('server', 'user', 'password');
 mysql_select_db('database');
 
 mysql_query("INSERT INTO `tablename` (`id`, `date`, `var1`, `var2`, `var3`, `var4`) VALUES (NULL, NOW(), '$var1', '$var2', '$var3', '$var4')");
 }
 |  
					|  |   |  
				
					| Vladimir | Отправлено: 01 Октября, 2008 - 13:10:46   |  
					| 
 Advanced Member
 
  
 Покинул форум
 Сообщений всего: 270
 Дата рег-ции: Апр. 2005
 
 Карма 0
 
 
 
 
  
 | Леголегс пишет:Первое прямо перед вторым 
 CODE:Работает, когда присутствуют все три слова при вводе. А мне нужно, чтобы при присутствии ХОТЯ БЫ ОДНОГО из слов, происходило добавление.$words = array("мама", "мыла", "раму");foreach ($words as $word)
 if (strpos($_POST['text'], $word)===FALSE)
 {
 header("location: error.htm");
 exit();
 }
 
 
 if (isSet($_POST['text']))
 {
 $file = fopen('file.txt', 'a');
 fwrite($file, "$_POST[text]\n");
 fclose($file);
 }
 
 Можно ли ("мама", "мыла", "раму"
  ; вывести в отдельный файл, который потом инклудить? (Отредактировано автором: 01 Октября, 2008 - 13:50:48) |  
					|  |   |  |  
					| Поиск в теме | Версия для печати |  
  					| Страниц (3): « 1 [2] 3 » |  
  					| Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0) |  
  					| « PHP/Perl » |  
 
 
				
					| Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе.
 Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 
 |     |  
 
 
 |