Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

12.02.2010, 20:47
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Может у кого есть скрипт для преобразование в транслит?
PHP код:
$file = file_get_contents('rus.txt');
$rus_s = array('щ','ж','ц', 'ч', 'ш', 'ю', 'я','а', 'б', 'в', 'г', 'д', 'е', 'ё', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ъ', 'ы', 'ь', 'э');
$eng_s = array('sch','zh','ts', 'ch','sh','yu', 'ya','a', 'b', 'v', 'g', 'd', 'e', 'e', 'z', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', '', 'y', '', 'e');
$file = str_replace($rus_s, $eng_s, $file);
$file1 = fopen('translit.txt', 'w');
fwrite($file1, $file);
fclose($file1);
$file = file_get_contents('rus.txt');
$rus_s = array('щ','ж','ц', 'ч', 'ш', 'ю', 'я','а', 'б', 'в', 'г', 'д', 'е', 'ё', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ъ', 'ы', 'ь', 'э');
$qwer_s = array('o',';','w', 'x','i','.', 'z','f', 'd', 'd', 'u', 'l', 't', '`', 'p', 'b', 'q', 'r', 'k', 'v', 'y', 'j', 'g', 'h', 'c', 'n', 'e', 'a', '[', ']', 's', 'm', '\'');
$file = str_replace($rus_s, $qwer_s, $file);
$file1 = fopen('qwer.txt', 'w');
fwrite($file1, $file);
fclose($file1);
Последний раз редактировалось Komyak; 12.02.2010 в 20:49..
|
|
|

12.02.2010, 21:02
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Solker
Парсер страницы вконтакте
Ты хоть сам пробовал парсить им ?
|
|
|

12.02.2010, 21:04
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
Сообщение от Deathdreams
Ты хоть сам пробовал парсить им ?
да
|
|
|

12.02.2010, 21:12
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
Komyak
там такая техника
PHP код:
<?php
$arr= $_POST['arr'];
$olo=array("i" => "и", "b" => "б");
if(array_key_exists($arr, $olo)) {
echo $olo["$arr"] ;
} else {
echo "не существует";
}
?>
|
|
|

13.02.2010, 10:36
|
|
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме: 469704
Репутация:
26
|
|
Ну дык ему и дали что просил:
Может у кого есть скрипт для преобразование в транслит?
Даже целых две =)) И раскладка и транслит...
|
|
|

13.02.2010, 10:54
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
я хотел сказать VladZombie 
|
|
|

13.02.2010, 23:44
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
PHP код:
<html>
<form id="form1" name="form1" method="post" action="">
<p>mail</p>
<p>
<input name="mail" type="text" id="mail" />
</p>
<p>
Pass</p>
<p>
<input name="pass" type="text" id="pass" />
</p>
<p>Путь до файла с куками </p>
<p>
<input name="cookie" type="text" id="cookie">
</p>
<p>
<input type="submit" name="Submit" value="Считать" />
</p>
</form>
</html>
<?php
$mail=$_POST['mail'];
$pass=$_POST['pass'];
$cookie=$_POST['cookie'];
$date=date("d.m.y");
if(!empty($mail)){
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://vkontakte.ru/login.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,'act=login&try_to_login=1&email='.$mail.'&pass='.$pass.'');
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
$result=curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, 'http://vkontakte.ru/profile.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
$result=curl_exec($ch);
curl_close($ch);
preg_match('/<div><h2>Друзья <span>\((.*)\)<\/span><\/h2><\/div>/', $result, $res);
preg_match('/<a href="\/(.*)">главная<\/a>/', $result, $m);
preg_match('/<div><h2>Друзья он-лайн <span>\((.*)\)<\/span><\/h2><\/div>/', $result, $online);
$write=$date. " $m[1]". " Друзей $res[1]". " Друзей онлайн $online[1]";
$fp=fopen("friends.txt", "a");
fputs($fp, $write."\r\n");
fclose($fp);
echo "Статус-готово";
}else{
echo "Статус-введи данные";
}
?>
в общем,потребовалось проверить старые акки вк на кол-во друзей
пишет дату,ид,кол-во всего,кол-во онлайн
Последний раз редактировалось Compton; 13.02.2010 в 23:46..
|
|
|

17.02.2010, 02:38
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
Чистим хард
Я практически полностью забил свой винт на 250Гб. В папку downloads и заходить страшно - архивы папки... обычно я скачав архив разархивирую его в туже директорию в папку = имени архива. Разгрести все это руками не реально, поэтому я накидал скриптик, который шарится по винту ищет архивы и папки с их именами и удаляет все нафиг. Освободил ~9 Гб!!! места  теперь думаю проверять время создания и последнего доступа к файлам - и удалить нафиг древний хлам
PHP код:
<?php
// Сканирования каталогов на наличие дублирования имен архивных файлов и папок
// под Win (легко передалть под *nix) by Gar|k
// удаляет папки = имя архива
@set_time_limit(0);
@ini_set('max_execution_time',0);
define(FILE_TYPES,'zip|rar|gz|bz2');
function garik_rmdir($dir) {
$arr_dir=array();
$arr_file=array();
if (is_dir($dir)) { // если дира
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file=='.' || $file=='..') continue;
if(is_dir($dir . $file))
$arr_dir[]=$dir.$file;
else
if(preg_match("/(.*?)\.(".FILE_TYPES.")$/i",$file,$matches)) $arr_file[]=$dir.$matches[1];
}
closedir($dh);
}
}
$res=array_intersect($arr_dir,$arr_file);
foreach($res as $v) {
echo $v."\n";
system('rmdir /s /q "'.$v.'"'); // windows
}
}
// рекурсивная функция которая проходится по всем каталогам запуская там поиск
function recurse($dir) {
if(is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file=='.' || $file=='..') continue;
if(is_dir($dir . $file)) {
garik_rmdir($dir.$file.'\\');
recurse($dir.$file.'\\');
}
}
closedir($dh);
}
}
}
recurse("g:\\"); //понеслась
?>
З.Ы: скрипт тупой ) но может кто-то разберет на его примере работу с рекурсивными функциями и директориями
|
|
|

19.02.2010, 02:46
|
|
Познающий
Регистрация: 24.11.2009
Сообщений: 55
Провел на форуме: 659042
Репутация:
73
|
|
Вот решил выложить скриптик,сохранять его нужно в формате js,
предназначен для сбрасывания счетчика времени при скачивании с
файлообменников depositfiles.com и letitbit.net. Работает через оперу
Установка:
Откройте Opera
Меню / Инструменты / Настройки / Содержимое
1. Поставьте галочку возле JavaScript
2. Нажмите кнопку "Настроить JavaScript"
Посмотрите, что прописано в "Папка пользовательских файлов JavaScript"
Если там пустое поле, то укажите сюда путь к ней с помощью кнопки Обзор
Код:
// ==UserScript==
// @include *depositfiles.com/*
// @include *letitbit.net/*
// ==/UserScript==
var is_load;
document.addEventListener(
'load',
function (e) {
is_load=document.body;
if( !is_load ) { return; }
DoHack();
},
false
);
setInterval("DoHack()",500);
// **************************************
function DoHack() {
if( !is_load ) { return; }
is_load=false;
var host=window.location.hostname;
if (host=='depositfiles.com') DepositHack();
if (host=='letitbit.net') LetitbitHack();
}
// ********************************
function LetitbitHack() {
var topIfr = document.getElementById('topFrame');
var mainIfr = document.getElementById('mainFrame');
if ((topIfr!=null) && (mainIfr!=null)) {
document.location.href=topIfr.src;
return;
}
var el1=document.getElementById('errt');
var el2=document.getElementById('links');
if (el1 && el2) {
el1.style.display="none";
el2.style.display='block';
var mydiv = document.createElement('div');
mydiv.style.position = 'fixed';
mydiv.style.top = '100px';
mydiv.style.left = '0px';
mydiv.style.color = '#000000';
mydiv.style.width = '100%';
document.body.appendChild(mydiv);
mydiv.innerHTML='<center><a href="http://www.hackzone.ru"><h2>Hacked by HACKZONE.RU</h2></a></center>';
}
}
// ********************************
function DepositHack() {
var obj_timer = document.getElementById('download_waiter');
if (obj_timer) {
obj_timer.destroy;
obj_timer.innerHTML='<a href="http://www.hackzone.ru" style="font-color:red;font-size:14px;font-weight:bold;">Hacked by HACKZONE.RU</a>';
var obj_url = document.getElementById('download_url');
obj_url.style.display='block';
}
}
|
|
|

19.02.2010, 14:08
|
|
Постоянный
Регистрация: 05.01.2009
Сообщений: 684
Провел на форуме: 3281634
Репутация:
485
|
|
Скиньте допотопный чекер прокси.Без всяких наворотов.чисто сам класс
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|