Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Заполнение файла из HTML-формы
 
 автор: SnooPI   (11.04.2007 в 18:56)   письмо автору
 
 

Здравствуйте.....
Допустим у меня есть форма ..вот она...

<form action="index.php" method="get">
<table><tr><td><input name="text" type="text" value="Введите команду и текст...." /></td></tr>
<tr><td><input name="text" type="submit" value="Кнопка." /></td></tr></table>
</form>

Вот такая вот форма...

Вот...Она служит для администрирования сайта..
Так вот....
Надо сделать так , чтобы если админ введет в форму такое слово add::Здесь текст новости
(add - команда на то чтобы добавить новость.. , :: - разделяет от команды до новости)
, то тогда Здесь текст новости должен добавиться в базу...данных
Как добавить знаю, но как сделать так чтобы именно через комманду это было...
И также надо сделать changepass::1 ( changepass - команда смены пароля у пользователся с id = 1)
ВОобщем помогите разобраться как создать переменную команды и текста после команды...

   
 
 автор: Trianon   (11.04.2007 в 19:10)   письмо автору
 
   для: SnooPI   (11.04.2007 в 18:56)
 

Для чего двоеточие - двойное?

$text = $_GET['text'];
$x = explode(':', $text);
if(count($x) > 1)
{
  $cmd = $x;
  $parm = substr($text, strlen($x)+1);
}

   
 
 автор: SnooPI   (11.04.2007 в 19:44)   письмо автору
 
   для: Trianon   (11.04.2007 в 19:10)
 

А не могли бы вы теперь ответить плз на этот вопрос --->>
Вопрос

   
 
 автор: Trianon   (11.04.2007 в 19:51)   письмо автору
 
   для: SnooPI   (11.04.2007 в 19:44)
 

не обнаружил разницы.

На мой вопрос Вы не ответили. Между прочим.

   
 
 автор: SnooPI   (11.04.2007 в 23:26)   письмо автору
 
   для: Trianon   (11.04.2007 в 19:51)
 

Двойное доеточие нужно чтобы отличить...
Я думал мы будем функцией explode делать...и если вдруг в тексте после команды .news будет двоеточие, то посчитает как за .....
Ну как я в боте использую функцию гет или пост...
Эх...ужас

   
 
 автор: Trianon   (12.04.2007 в 09:37)   письмо автору
 
   для: SnooPI   (11.04.2007 в 23:26)
 

>Двойное доеточие нужно чтобы отличить...
>Я думал мы будем функцией explode делать...и если вдруг в тексте после команды .news
будет двоеточие, то посчитает как за .....
А если после команды - в хвосте текста - окажется два двоеточия - тогда как?
И вообще, какое нам дело до того что там будет в хвосте?


>Ну как я в боте использую функцию гет или пост...
Никто не предлагает использовать там ни гет ни пост. Отделите мухи от котлет.
источник строк используйте местный. Алгоритм разбиения - этот.

>Эх...ужас
Конечно ужас, если в кучу всё смешать.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования