pcixi.ru
Творческое объединение шизофреников
Лечение шизофрении творчеством и общением на pcixi.ru

  • Страница 8 из 9
  • «
  • 1
  • 2
  • 6
  • 7
  • 8
  • 9
  • »
Форум » Душевное общение » Записки на полях » Наши Дневники » ★ СПО Звезда ★
★ СПО Звезда ★
Кот_Матроскин #106 | Пятница, 29.06.2018, 05:59
Автор темы
Здрасте, это я
На вязках
Юзер-бар +
<?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
Автор темы
Здрасте, это я
На вязках
Юзер-бар +
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
Автор темы
Здрасте, это я
На вязках
Юзер-бар +
<?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
Автор темы
Здрасте, это я
На вязках
Юзер-бар +
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
Автор темы
Здрасте, это я
На вязках
Юзер-бар +





Статус: нет меня
 
Кот_Матроскин #112 | Четверг, 23.08.2018, 03:10
Автор темы
Здрасте, это я
На вязках
Юзер-бар +





Статус: нет меня
 
Кот_Матроскин #113 | Четверг, 23.08.2018, 03:11
Автор темы
Здрасте, это я
На вязках
Юзер-бар +




Статус: нет меня
 
Кот_Матроскин #114 | Четверг, 23.08.2018, 03:18
Автор темы
Здрасте, это я
На вязках
Юзер-бар +



Статус: нет меня
 
Кот_Матроскин #115 | Четверг, 23.08.2018, 05:55
Автор темы
Здрасте, это я
На вязках
Юзер-бар +



В печи и горне все одинаково принимают любой узор и форму, это лишь на морозе кто-то ломается, а кто-то гнется, а кто-то острый навсегда...



Статус: нет меня
 
Котя_007 #116 | Четверг, 23.08.2018, 10:46
Грампластинка
Постоянные пациенты
Юзер-бар +
С Днём Рождения!!!

Здоровья, успехов на работе и в делах!!!
Всех благ !!!
Статус: нет меня
 
Sonata #117 | Четверг, 23.08.2018, 11:37
Начинающий гуру буйности
Постоянные пациенты
Юзер-бар +
rose
С Днем Рожденья!
Статус: нет меня
 
Кот_Матроскин #118 | Понедельник, 27.08.2018, 23:58
Автор темы
Здрасте, это я
На вязках
Юзер-бар +
Пасиба, не думал что сюда напишут, поздно поглядел


Статус: нет меня
 
Кот_Матроскин #119 | Вторник, 28.08.2018, 00:02
Автор темы
Здрасте, это я
На вязках
Юзер-бар +
Путь из строчек до вечности, слова не считаются
Болезнь безупречности, от нее и спиваются
Красота предсказуема, злость обоснована
Я думал что все хорошее кончилось, а оно опять здесь по новому

Разум опять сейчас победил, снова заставив взять себя в руки
Уже все равно с чего я на небо грешил, мне уже плевать скучает оно или умирает со скуки.

Я же знал что все этим кончится, со всеми случается
Не всегда цена одиночество, бывает все получается
Не так и старшно от слабости, не страшно проснуться
Счастье без крайности, мне бы к ней прикоснуться

Разум когда-нибудь победит, снова заставив взять себя в руки
Может я и не зря на небо грешил, уже все рано скучало оно или умирало со скуки


Основано на "Смысловые Галлюцинации - Разум когда-нибудь победит"



Сообщение отредактировал(а) ШТАМП - Вторник, 28.08.2018, 00:06
Статус: нет меня
 
Кот_Матроскин #120 | Пятница, 31.08.2018, 02:55
Автор темы
Здрасте, это я
На вязках
Юзер-бар +



Статус: нет меня
 
Форум » Душевное общение » Записки на полях » Наши Дневники » ★ СПО Звезда ★
  • Страница 8 из 9
  • «
  • 1
  • 2
  • 6
  • 7
  • 8
  • 9
  • »
Поиск:

 Открыть форму: Новый ответ


[ Новые сообщения на форуме ]



Форма входа

Авторизация через соцсети

Логин:
Пароль: