★ СПО Звезда ★
|
|
Кот_Матроскин
|
#106 | Пятница, 29.06.2018, 05:59
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
<?php if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} } //заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт { exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!"); } //если логин и пароль введены, то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести $login = stripslashes($login); $login = htmlspecialchars($login); $password = stripslashes($password); $password = htmlspecialchars($password); //удаляем лишние пробелы $login = trim($login); $password = trim($password); // подключаемся к базе include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь // проверка на существование пользователя с таким же логином $result = mysql_query("SELECT id FROM users WHERE login='$login'", $db); $myrow = mysql_fetch_array($result); if (!empty($myrow['id'])) { exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин."); } // если такого нет, то сохраняем данные $result2 = mysql_query ("INSERT INTO users (login, password) VALUES('$login', '$password')"); // Проверяем, есть ли ошибки if ($result2=='TRUE') { echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>"; } else { echo "Ошибка! Вы не зарегистрированы."; } ?>
|
Статус: нет меня
|
|
|
Wizard
|
#107 | Суббота, 30.06.2018, 03:42
|
Матафон
На вязках
Юзер-бар +
ШТАМП #104 очень неплоха.
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#108 | Воскресенье, 01.07.2018, 05:55
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
Boot the OS in the harddrive, saying it's GNU/Linux. Mount /dev/sda4 as /mnt, you can make it by: mount /dev/sda4 /mnt Download clonezilla live zip file, and unzip all the files in /mnt, make sure you put all the files in /mnt, say, "GPL" is in /mnt/, not in any subdir. You can make it by something like: "unzip clonezilla-live-*.zip -d /mnt" (Replace clonezilla-live-*.zip with the file name you just downloaded). Change the dir name "live" under /mnt as another name, say "live-hd". You can make it by: "cd /mnt; mv live live-hd" If your grub is 2.x (grub-pc), e.g. on Debian Jessie or Ubuntu 16.04, edit /etc/grub.d/40_custom, make it like: ================================================ menuentry "Clonezilla" { set root=(hd0, 4) linux /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts= ocs_live_batch=\"no\" locales= vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda4 toram=filesystem.squashfs initrd /live-hd/initrd.img }
================================================ //NOTE//
In grub2, (hd0, 4) means the first harddrive and the 4th partition. It's different from that in grub version 1. Then run "update-grub2" to update your grub2 config. (Thanks to Louie Chen for providing this). Remember to put back slash \ before " for the boot parameters in grub 2. Otherwise it won't shown in /proc/cmdline, then some actions of Clonezilla won't work.
Besides, you can use only the Clonezilal live iso file in grub2 (Thanks to the patches files from grml). For example, put clonezilla-live-2.4.2-32-i686-pae.iso in dir /home/isos/, then make the grub2 custom menu (/etc/grub.d/40_custom) like: ================================================ menuentry "Clonezilla live" { set isofile="/home/isos/clonezilla-live-2.4.2-32-i686-pae.iso" loopback loop $isofile linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts= ocs_live_batch=\"no\" locales= vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img }
================================================ Then run "update-grub2" to update your grub2 config. If your grub is version 1.x, edit your grub config file /boot/grub/menu.lst, and append the following: ================================================ title Clonezilla live on harddrive root (hd0, 3) kernel /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts= ocs_live_batch="no" locales= vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda4 toram=filesystem.squashfs initrd /live-hd/initrd.img boot ================================================ //NOTE// There is a length limit (256 characters, for example) on the boot parameters for grub 1. For more info, please check this discussion.
//NOTE//: Here we assign "live-media-path=/live-hd" since the files are not put in the default path (live). We force to use "bootfrom=/dev/sda4" (files are on /dev/sda4) so that if there is another Clonezilla live on your CD drive (e.g. /dev/hdc), the live initramfs wont's find the wrong files from your CD drvie. An extra param "toram=filesystem.squashfs" is added so that later later you can mount /dev/sda4 as clonezilla image dir if you want. If you want live-initramfs to copy all the files in /dev/sda4 to memory, you can use "toram" (not "toram=filesystem.squashfs") only. This is useful when you have some customized files you need in /dev/sda4/. Remember to check kernel and initrd file names and the parameters in syslinux/syslinux.cfg from the zip file, copy them to here. It might be different from here, say vmlinuz path, username and hostname maybe different. If you do not change the dir name from "live" to "live-hd" in the above, you might encounter a problem when you have a version of Clonezilla live on harddrive and you want to boot your Clonezilla live CD or USB flash drive. There are some discussions about this. Check: https://sourceforge.net/tracker....=115473 http://drbl.org/faq....hfs.faq
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#109 | Вторник, 03.07.2018, 02:39
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
<?php define('DB_HOST', 'localhost'); define('DB_USER', 'имя пользователя бд'); define('DB_PASS', 'пароль'); define('DB_NAME', 'имя базы данных');
if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) { exit('Cannot connect to server'); } if (!mysql_select_db(DB_NAME)) { exit('Cannot select database'); }
mysql_query('SET NAMES utf8');
function search ($query) { $query = trim($query); $query = mysql_real_escape_string($query); $query = htmlspecialchars($query);
if (!empty($query)) { if (strlen($query) < 3) { $text = '<p>Слишком короткий поисковый запрос.</p>'; } else if (strlen($query) > 128) { $text = '<p>Слишком длинный поисковый запрос.</p>'; } else { $q = "SELECT `page_id`, `title`, `desc`, `title_link`, `category`, `uniq_id` FROM `table_name` WHERE `text` LIKE '%$query%' OR `title` LIKE '%$query%' OR `meta_k` LIKE '%$query%' OR `meta_d` LIKE '%$query%'";
$result = mysql_query($q);
if (mysql_affected_rows() > 0) { $row = mysql_fetch_assoc($result); $num = mysql_num_rows($result);
$text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';
do { // Делаем запрос, получающий ссылки на статьи $q1 = "SELECT `link` FROM `table_name` WHERE `uniq_id` = '$row[page_id]'"; $result1 = mysql_query($q1);
if (mysql_affected_rows() > 0) { $row1 = mysql_fetch_assoc($result1); }
$text .= '<p><a> href="'.$row1['link'].'/'.$row['category'].'/'.$row['uniq_id'].'" title="'.$row['title_link'].'">'.$row['title'].'</a></p> <p>'.$row['desc'].'</p>';
} while ($row = mysql_fetch_assoc($result)); } else { $text = '<p>По вашему запросу ничего не найдено.</p>'; } } } else { $text = '<p>Задан пустой поисковый запрос.</p>'; }
return $text; } ?>
Сообщение отредактировал(а) ШТАМП - Вторник, 03.07.2018, 02:42
|
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#110 | Вторник, 03.07.2018, 05:55
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 .model small .stack 100h .data head db 'far procedures', 13, 10, '$' kol db 'kolichestvo elementov, popavshih v ispolnyaemii segment coda: ', '$' dpcod dd p1, p2, p6, p3, p4, p5, p13, p14, p15, p16, p17, p18, -1 counter db 0 p1 db 1 p2 db 2 p5 db 5 p6 db 4 popravka equ 0030h .code p3 db 3 p4 db 4 p13 db 3 p14 db 4 p15 db 3 p16 db 4 p17 db 3 p18 db 4 start: ;----------------------------------------------------------------------------------------------------- mov AX, @data mov DS, AX mov AH, 09h mov DX, offset head int 21h mov AH, 09h mov DX, offset kol int 21h ;----------------------------------------------------------------------------------------------------- mov DI, offset(dpcod) +2 a: mov AX, [DI] cmp AX, -1 je end2 push AX call far ptr compare add DI, 4 loop a ;----------------------------------------------------------------------------------------------------- compare proc far push BP mov BP, SP mov AX, [BP+6] cmp AX, @data jae end1 inc counter end1: mov SP, BP pop BP ret 4 compare endp ;----------------------------------------------------------------------------------------------------- todec proc push CX push BX push AX xor CX, CX mov AL, DL mov BL, 10 analyzeDec: xor AH, AH div BL mov DL, AH push DX inc CX cmp AL, 0 jne analyzeDec mov AH, 02h outputDec: pop DX add DX, 30h int 21h loop outputDec pop AX pop BX pop CX ret todec endp ;----------------------------------------------------------------------------------------------------- end2: mov DL, counter call todec ;----------------------------------------------------------------------------------------------------- mov AH, 08h int 21h ;----------------------------------------------------------------------------------------------------- mov AH, 4ch int 21h ;----------------------------------------------------------------------------------------------------- end start
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#111 | Суббота, 04.08.2018, 10:31
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#112 | Четверг, 23.08.2018, 03:10
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#113 | Четверг, 23.08.2018, 03:11
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#114 | Четверг, 23.08.2018, 03:18
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#115 | Четверг, 23.08.2018, 05:55
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
В печи и горне все одинаково принимают любой узор и форму, это лишь на морозе кто-то ломается, а кто-то гнется, а кто-то острый навсегда...
|
Статус: нет меня
|
|
|
Котя_007
|
#116 | Четверг, 23.08.2018, 10:46
|
Грампластинка
Постоянные пациенты
Юзер-бар +
С Днём Рождения!!! Здоровья, успехов на работе и в делах!!! Всех благ !!!
|
Статус: нет меня
|
|
|
Sonata
|
#117 | Четверг, 23.08.2018, 11:37
|
Продолжающий гуру буйности
Постоянные пациенты
Юзер-бар +
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#118 | Понедельник, 27.08.2018, 23:58
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
Пасиба, не думал что сюда напишут, поздно поглядел
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#119 | Вторник, 28.08.2018, 00:02
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
Путь из строчек до вечности, слова не считаются Болезнь безупречности, от нее и спиваются Красота предсказуема, злость обоснована Я думал что все хорошее кончилось, а оно опять здесь по новому
Разум опять сейчас победил, снова заставив взять себя в руки Уже все равно с чего я на небо грешил, мне уже плевать скучает оно или умирает со скуки.
Я же знал что все этим кончится, со всеми случается Не всегда цена одиночество, бывает все получается Не так и старшно от слабости, не страшно проснуться Счастье без крайности, мне бы к ней прикоснуться
Разум когда-нибудь победит, снова заставив взять себя в руки Может я и не зря на небо грешил, уже все рано скучало оно или умирало со скуки
Основано на "Смысловые Галлюцинации - Разум когда-нибудь победит"
Сообщение отредактировал(а) ШТАМП - Вторник, 28.08.2018, 00:06
|
|
Статус: нет меня
|
|
|
Кот_Матроскин
|
#120 | Пятница, 31.08.2018, 02:55
|
Автор темы
Здрасте, это я
Поступившие в отделение
Юзер-бар +
Диагноз: melancholical disorder
|
Статус: нет меня
|
|
|