|
emeraudx ↓
|
 |
|
21 Май, 2011, 07:46:09
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 17 Сила слова: 0
|
Есть кусок кода на обычном php, хотелось бы его переделать на ООП, тока не хватает знаний. Помогите, пожалуйста, переделать
его на обычный ООП (не фреймворк и не сильно профессиональный). Около 10 часов пыхтел над этим куском кода, но так ничего и
не получилось:
<?php
session_start();
include ("blocks/bd.php");
if (isset($_COOKIE['auto']) and isset($_COOKIE['login']) and isset($_COOKIE['password']))
{if ($_COOKIE['auto'] == 'yes')
{
$_SESSION['password']= mysql_real_escape_string(md5($_COOKIE['password']));
$_SESSION['login']= $_COOKIE['login'];
$_SESSION['id']= $_COOKIE['id'];
}}
if (! empty($_SESSION['login']) and ! empty($_SESSION['password']))
{
$login = $_SESSION['login'];
$password = $_SESSION['password'];
$result = mysql_query("SELECT * FROM users WHERE login='$login' AND password='$password' AND activation='1'", $db);
$myrow = mysql_fetch_array($result);
$avatar200 = $myrow['avatar'];
$id200 = $myrow['id'];
$login200 = $myrow['login']; }
$result100 = mysql_query("SELECT * FROM settings WHERE page='contacts'", $db);
$myrow100 = mysql_fetch_array($result100);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv= "Content-Type" content= "text/html; charset=windows-1251">
<meta name= "description" content= "<?php echo $myrow100['meta_d'];?>">
<meta name= "keywords" content= "<?php echo $myrow100['meta_k'];?>">
<title><?php echo $myrow100['title'];?></title>
<link href= "style.css" rel= "stylesheet" type= "text/css">
</head>
Немного объясню код:
Это самые первые строчки кода перед началом html шапки страницы, здесь идет запуск сессии: если сессия есть, он достает из
БД данные о пользователе и собирает их в массив $myrow, чтобы потом можно было использовать эти данные на любом участке
страницы. Если сессии нет, то в массив $myrow ничего не уходит.
Вот этот кусок кода:
для того, чтобы достать из БД данные о странице и подставить их в html шапку (мета константы, заголовок страницы, основной
текст в теле страницы и т.д.)
Хочу перевести весь сайт на ООП (для начала), а затем и в ООП CodeIgniter, т.к. в этом обычном коде много недочетов и дыр.
Кроме того, хочется научиться программировать на ООП, т.к. он более прост, удобен и гибок.
Если еще что-то непонятно, готов ответить на все вопросы:)
Заранее благодарен!
|
|
|
|
|
Записан
|
|
|
|
|
Status ↓
|
 |
|
21 Май, 2011, 07:55:35 , спустя 9 минут 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Редкостная сволочь
Группа: Джедаи Карма: 57
Сообщений: 1447 Сила слова: 3.94
|
Бредятина... Спустя 26 секунд добавил Бредятина в голове у ТС...
|
|
|
|
|
Записан
|
Заткнись говно, я воевал!
|
|
|
|
phpdude ↓
|
 |
|
21 Май, 2011, 07:59:07 , спустя 3 минуты 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
ТС хватит жрать гавно, купи грибов! с них на такое не прет, че нить поинтереснее бы пришло в голову как 10 часов потратить
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
emeraudx ↓
|
 |
|
21 Май, 2011, 08:04:07 , спустя 5 минут
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 17 Сила слова: 0
|
ТС хватит жрать гавно, купи грибов! с них на такое не прет, че нить поинтереснее бы пришло в голову как 10 часов потратить
На большее мозгов не хватило?? Иди вылей гавно из мозгов, придурок!
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
21 Май, 2011, 08:12:28 , спустя 8 минут 21 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10495 Сила слова: 1.19
|
Н
А
К
О
З
А
Т
Ь
!!
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
Frozzeg ↓
|
 |
|
21 Май, 2011, 08:12:43 , спустя 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 92
Сообщений: 5499 Сила слова: 1.67
|
говноеды :D
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Отложить на завтра — значит впасть в рекурсию. © Frozzeg
|
|
|
|
emeraudx ↓
|
 |
|
21 Май, 2011, 08:19:29 , спустя 6 минут 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 17 Сила слова: 0
|
Да я сам удалюсь, не напрягай свое гавно в мозге!
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
21 Май, 2011, 08:21:41 , спустя 2 минуты 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
emeraudx, да, давай вали
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
emeraudx ↓
|
 |
|
21 Май, 2011, 08:23:25 , спустя 1 минуту 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 17 Сила слова: 0
|
Ебанутый форум, phpdude ты еблан. Иди соси ногу!
|
|
|
|
|
Записан
|
|
|
|
|
Stasovsky ↓
|
 |
|
21 Май, 2011, 08:23:49 , спустя 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Сенсей XD
Группа: Джедаи Карма: 54
Сообщений: 3653 Сила слова: 1.48
|
чет вы жестко с ним... мне аж почти жалко его стало))
|
|
|
|
|
Записан
|
|
|
|
|
emeraudx ↓
|
 |
|
21 Май, 2011, 08:28:00 , спустя 4 минуты 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 17 Сила слова: 0
|
md5, если что, слово "накОзать", пишется через "а" - "накАзать". Ты бы сначала писать научился, потом вякал. Внатуре у вас тут одно гавно!
|
|
|
|
|
Записан
|
|
|
|
|
Frozzeg ↓
|
 |
|
21 Май, 2011, 08:29:46 , спустя 1 минуту 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Пятросянище Карма: 92
Сообщений: 5499 Сила слова: 1.67
|
ахаха
|
|
|
|
|
Записан
|
Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор. Отложить на завтра — значит впасть в рекурсию. © Frozzeg
|
|
|
|
AlexanderC ↓
|
 |
|
21 Май, 2011, 08:36:08 , спустя 6 минут 22 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 140 Сила слова: 0.71
|
х, главное на хэш стоит эскейп, а на данные с куки нет... порадовало, оптимизация ;D Спустя 3 минуты 50 секунд добавил бляааа, посмотрел поближе... слов нет... а пароль и всё остальное мало того что отдельно, так ещё и незашифрованы...
|
|
|
|
|
Записан
|
*Не всё Windows™ что виснет, не всё Linux что "да ну его..."
|
|
|
|
KaFe ↓
|
 |
|
21 Май, 2011, 08:46:29 , спустя 10 минут 21 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Сраный Тролль Карма: -13346
Сообщений: 1727 Сила слова: -772.79
|
Культурный вечер на пiха.ру
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
21 Май, 2011, 09:14:31 , спустя 28 минут 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
не обсирайте школоту! а то она обидется, порежет себе вены и завтра не пойдет на выпускнай
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|