Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

21.11.2008, 22:23
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Pashkela а вот тут ты ошибся только полные ламеры при занесении в БД делают
htmlspecialchars =)
ну да это всеголишь форум по безопасности .. =))
|
|
|

21.11.2008, 22:29
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
гы, зато вот рабочий скрипт, учись пока я жив, эксперт  Кстати со всем уважением:
PHP код:
<head>
<meta http-equiv="Content-Type" content="text; charset=windows-1251">
<title>ДОБАВИТЬ СВОЙ МЕГА-FAQ</title>
</head>
<form method="POST">
<input type="text" name="haed" size="100" /><br />
<textarea name="faq" rows="10" cols="100"></textarea> <br />
<input type="text" name="note" size="100" /><br />
<input type="submit" name="submit" value="Ввод" />
</form>
<?
$haed=$_POST['haed'];
$faq=$_POST['faq'];
$note=$_POST['note'];
$submit=$_POST['submit'];
if(isset($submit))
{
// тут идет твоя вставка чего надо куда надо в БАЗУ
//подключаемся к MySQL - ну тут сам напишешь процедуру подключения, лучше вывести в config.php и инклудить
// Теперь вставляем данные
$query="INSERT INTO FAQ_TABLE(haed, faq, note) values ('$haed', '$faq', '$note')";
$submitsql=mysql_query($query) or die(mysql_error());
//А теперь перенаправляем куда нам надо
echo "<script language='JavaScript'>";
echo "location='http://Твой_сайт/adminka.php?str=faq'";
echo "</script>";
}
?>
Последний раз редактировалось Pashkela; 21.11.2008 в 22:33..
|
|
|

21.11.2008, 22:32
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
бгг =)))) поверь у меня побольше опыта будет и то что ты там сверху накалякал ваще БРЕД .... 2 одинаковых хтмл формы да ещё и с ЯВой ...ыыы ты хоть не позорься то а?))
кстате .. опять со скулей =))))
гы отредактил ... ))))
Последний раз редактировалось Doom123; 21.11.2008 в 22:35..
|
|
|

21.11.2008, 22:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
1. Почему бред? Если работает
2. В чем бред конкретно?
3. Про безопасность не спрашивали, я консультирую только когда спрашивают конкретно, а не в ОБЩЕМ
4. Настоящий хоцкер - скромен и умеет признавать свои ошибки. Вывод - ты не хоцкер. А опозорится никогда не западло, ибо только знания имеют значения
5. Дай "праильный код", только чтобы работал на секундочку, а я рассмотрю. Будешь прав - с радостью признаю твой мегаопыт. Только попробуй сам, без помощи старших
6. Да отредактил, потому что копирую отсюда, я признаю, что могу ошибаться
7. Ваш МЕГАКОД отличный от моего в принципиальных моментах кроме безопасности, в студию плиз
|
|
|

21.11.2008, 22:39
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Pashkela, спасибо...
Теперь нужно вывод формы при нажатии на кнопку 
Извиняюсь за столько вопросов...
|
|
|

21.11.2008, 22:41
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
1.Не всё что работает верно
2.Бред это скуля .. хтмл форма ... и ЯВА ... ну и если на то пошло то по хтмл стандарту ... пост пишется маленькими буквами ... и если есть вывод нотисов до нажатия кнопки будет нотис неизвестного индекса ...
3.это форум по безопасности .. новичков нада с самого начал учить писать правильно .. тут спрашивают как правельнее написать....
4.М я писал что я хакер? бля вы меня убеваете ... тож мне.... ыыы =))
5.жди =)
|
|
|

21.11.2008, 22:45
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 Byrger:
Какой формы?
Если другой какой-то, то
замени тут адрес на тот, что тебе надо (где требуемая форма)
echo "location='http://Твой_сайт/adminka.php?str=faq'";
А если таже самая форма треба, то просто удали код перенаправления, т.е. следующее:
echo "<script language='JavaScript'>";
echo "location='http://Твой_сайт/adminka.php?str=faq'";
echo "</script>";
Поля для ввода очистятся сами
2 Doom123:
))) Ждем-с. Просто иногда время имеет значение. Я и не утверждал, что мой вариант - ЕДИНСТВЕННО верный и самый ОПТИМАЛЬНЫЙ
Последний раз редактировалось Pashkela; 21.11.2008 в 22:47..
|
|
|

21.11.2008, 22:48
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
форма имеется ввиду .. то что она сверху ....
PHP код:
<?
if(isset($_POST['submit']))
{
//подключаемся к MySQL - ну тут сам напишешь процедуру подключения, лучше вывести в config.php и инклудить
// тут идет твоя вставка чего надо куда надо в БАЗУ
$haed= isset($_POST['haed']) : "'".mysql_real_escape_string($_POST['haed'])."'" ? '';
$faq= isset($_POST['faq']) : "'".mysql_real_escape_string($_POST['faq'])."'" ? '';
$note= isset($_POST['note']) : "'".mysql_real_escape_string($_POST['note'])."'" ? '';
// Теперь вставляем данные
$query='INSERT INTO FAQ_TABLE SET haed='.$haed.', faq='.$faq.', note='.$note;
$submitsql=mysql_query($query) or die(mysql_error()); //mysql_error() - оставить до тех пор пока не отправим скрипт в нет ... т.к не желательно чтоб все знали про наши ошибки =)
//А теперь перенаправляем куда нам надо ..... можно и мета редирект заюзать =)
header("Location: http://твой_сайт/adminka.php?str=faq");
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text; charset=windows-1251">
<title>ДОБАВИТЬ СВОЙ МЕГА-FAQ</title>
</head>
<body>
<form method="post" action="">
<input type="text" name="haed" size="100" /><br />
<textarea name="faq" rows="10" cols="100"></textarea> <br />
<input type="text" name="note" size="100" /><br />
<input type="submit" value="Ввод" name="submit" />
</form>
</body></html>
|
|
|

21.11.2008, 22:54
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Объясни пожалуйста, если я тебе еще не надоел, какая разница, где форма? Кроме чисто геометрических понятий "верх" и "низ" и возможно принятой на ачаде эстетических норм оформления кода?
Увидел - exit();
Блин, не успеваю редактировать  ))))) В общем там снизу написали, что не работает твой код. Извини, ничего личного 
Последний раз редактировалось Pashkela; 21.11.2008 в 22:58..
|
|
|

21.11.2008, 22:54
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Сообщение от Doom123
форма имеется ввиду .. то что она сверху ....
PHP код:
<?
if(isset($_POST['submit']))
{
//подключаемся к MySQL - ну тут сам напишешь процедуру подключения, лучше вывести в config.php и инклудить
// тут идет твоя вставка чего надо куда надо в БАЗУ
$haed= isset($_POST['haed']) : "'".mysql_real_escape_string($_POST['haed'])."'" ? '';
$faq= isset($_POST['faq']) : "'".mysql_real_escape_string($_POST['faq'])."'" ? '';
$note= isset($_POST['note']) : "'".mysql_real_escape_string($_POST['note'])."'" ? '';
// Теперь вставляем данные
$query='INSERT INTO FAQ_TABLE SET haed='.$haed.', faq='.$faq.', note='.$note;
$submitsql=mysql_query($query) or die(mysql_error()); //mysql_error() - оставить до тех пор пока не отправим скрипт в нет ... т.к не желательно чтоб все знали про наши ошибки =)
//А теперь перенаправляем куда нам надо ..... можно и мета редирект заюзать =)
header("Location: http://твой_сайт/adminka.php?str=faq");
exit();
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text; charset=windows-1251">
<title>ДОБАВИТЬ СВОЙ МЕГА-FAQ</title>
</head>
<body>
<form method="post" action="">
<input type="text" name="haed" size="100" /><br />
<textarea name="faq" rows="10" cols="100"></textarea> <br />
<input type="text" name="note" size="100" /><br />
<input type="submit" value="Ввод" name="submit" />
</form>
</body></html>
уже писал но пишу ещё раз....
PHP код:
header("Location: http://твой_сайт/adminka.php?str=faq");
не работает...выводит
Код:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\***.***.***.***\www\adminka.php:3) in Z:\home\***.***.***.***\www\adminka.php on line 15
А на счёт JS немного меня не поняли...
"Тыкаем на кнопку и выезжает форма в которой нужно ввести данные"
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|