Для назначения горячих клавиш дописываем в секцию Shortcuts, например переименование файлов по F2 и показ скрытых файлов по F12
[Shortcuts]
F2=cm_RenameOnly
F12=cm_SwitchHidSys
полный список можно посмотреть выполнив Конфигурация -> Настройка -> Разное -> Переопределить горячие клавиши -> Выбираем любую клавишу и жмем на увеличительное стекло напротив поля «Команда»
Также, как пример, чтобы при переименовании по умолчанию было выделено только имя файла без расширения дописываем в секцию Configuration:
[Configuration]
RenameSelOnlyName=1
Загружаемся в консоль восстановления
1. Восстанавливаем файлы hal.dll и ntoskrnl.exe
delete c:\windows\system32\hal.dll
delete c:\windows\system32\ntoskrnl.exe
expand d:\i386\hal.dl_ С:\windows\system32
expand d:\i386\ntoskrnl.ex_ С:\windows\system32
C и D — соответствено раздел с windows и cd-rom. windows — каталог установки Windows.
2. Восстанавливаем boot.ini
bootcfg /rebuild
На «Добавить систему в список загрузки?» отвечаем «да» (Y). На «Введите идентификатор загрузки» пишем что угодно (это имя операционной системы в списке загрузки). На «Введите параметры загрузки операционной системы» ничего не пишем и просто жмем Enter.
Собственно он самый:
<?php
function gen_pass() {
$arr = array('q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m',
'Q','W','E','R','T','Y','U','I','O','P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M',
'1','2','3','4','5','6','7','8','9','0');
$pass = '';
for($i=0;$i<=8;$i++) {
$index = rand(0, count($arr) -1);
$pass .= $arr[$index];
}
return $pass;
}
for ($i=0;$i<=10;$i++) {
echo gen_pass().'<br/>';
}
?>
тут мы генерируем 10 паролей по 8 символов каждый.
изменить это можно:
7 строка: for($i=0;$i<=8;$i++) {
— количество символов
15 строка: for ($i=0;$i<=10;$i++) {
— количество паролей.
Ну или форму отправлять с указанием этих параметров если используется многократно.
Имеется форма на сайте, при сабмите которой POST запросы должны отправляться на сторонний сайт, и у себя мы должны выводить полученные со стороннего сайта результаты.
1. Ну сама наша форма:
echo '<form action="" method="post">';
echo 'Фамилия';
echo '<input type="text" name="lastName" size="10" value="'.$_POST['lastName'].'" />';
echo 'Имя';
echo '<input type="text" name="firstName" size="10" value="'.$_POST['firstName'].'" />';
echo '<input type="submit" name="searchButton" value="Поиск" />';
echo '</form>';
value для text-inputов добавлены для того чтобы после самбита формы указанные данные оставались введенными, можно и без этого
2. Если форма была отправлена:
if (!empty($_POST)) {
$curl = curl_init(); //инициализация сеанса
curl_setopt($curl, CURLOPT_URL, 'http://example.com/'); //урл сайта к которому обращаемся
curl_setopt($curl, CURLOPT_HEADER, 1); //выводим заголовки
curl_setopt($curl, CURLOPT_POST, 1); //передача данных методом POST
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //теперь curl вернет нам ответ, а не выведет
curl_setopt($curl, CURLOPT_POSTFIELDS, //тут переменные которые будут переданы методом POST
array (
'lastName'=>$_POST['lastName'],
'firstName'=>$_POST['firstName'],
'searchButton'=>'get' //это на случай если на сайте, к которому обращаемся проверяется была ли нажата кнопка submit, а не была ли оправлена форма
));
curl_setopt($curl, CURLOPT_USERAGENT, 'MSIE 5'); //эта строчка как-бы говорит: "я не скрипт, я IE5" :)
curl_setopt ($curl, CURLOPT_REFERER, "http://ya.ru"); //а вдруг там проверяют наличие рефера
$res = curl_exec($curl);
//если ошибка то печатаем номер и сообщение
if(!$res) {
$error = curl_error($curl).'('.curl_errno($curl).')';
echo $error;
}
else {
//если результат содержит то что нам надо (проверяем регуляркой), а в данном случае это табличка с классом yaResultat, то выводим ее.
if (preg_match("/\<table class\='yaResultat'(.+)\<\/table\>/isU", $res, $found)) {
$content = $found[0];
echo $content; //перед этим его конечно можно обработать всякими str_replace и т.д.
}
else {
echo "<p>Неизвестная ошибка</p>"; //а если табличики с результатами нет, то печатать нечего и мы незнаем что делать :(
}
}
curl_close($curl);
}
Хорошие ссылки:
http://www.web-junior.net/otpravka-post-zaprosov-s-pomoshhyu-php-otpravka-fajjlov/
http://www.web-junior.net/otpravka-post-zaprosov-s-pomoshhyu-php-chast-2/
http://www.sql.ru/forum/actualthread.aspx?tid=750546