ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #961  
Старый 12.02.2010, 20:47
Аватар для Komyak
Komyak
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #962  
Старый 12.02.2010, 21:02
Аватар для Deathdreams
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Solker  
Парсер страницы вконтакте
Ты хоть сам пробовал парсить им ?
 
Ответить с цитированием

  #963  
Старый 12.02.2010, 21:04
Аватар для Solker
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

Репутация: 158
По умолчанию

Цитата:
Сообщение от Deathdreams  
Ты хоть сам пробовал парсить им ?
да
 
Ответить с цитированием

  #964  
Старый 12.02.2010, 21:12
Аватар для Compton
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

Komyak
там такая техника
PHP код:
<?php
$arr
$_POST['arr'];
$olo=array("i" => "и""b" => "б");
if(
array_key_exists($arr$olo)) { 
    echo 
$olo["$arr"] ; 
} else { 
    echo 
"не существует"

?>
 
Ответить с цитированием

  #965  
Старый 13.02.2010, 10:36
Аватар для Komyak
Komyak
Участник форума
Регистрация: 15.01.2009
Сообщений: 158
Провел на форуме:
469704

Репутация: 26
По умолчанию

Цитата:
там такая техника
Ну дык ему и дали что просил:
Цитата:
Может у кого есть скрипт для преобразование в транслит?
Даже целых две =)) И раскладка и транслит...
 
Ответить с цитированием

  #966  
Старый 13.02.2010, 10:54
Аватар для Compton
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

я хотел сказать VladZombie
 
Ответить с цитированием

  #967  
Старый 13.02.2010, 23:44
Аватар для Compton
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

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($chCURLOPT_URL'http://vkontakte.ru/login.php'); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
curl_setopt($chCURLOPT_POST1); 
curl_setopt($chCURLOPT_POSTFIELDS,'act=login&try_to_login=1&email='.$mail.'&pass='.$pass.''); 
curl_setopt($chCURLOPT_COOKIEJAR$cookie); 
$result=curl_exec($ch); 
curl_setopt($chCURLOPT_URL'http://vkontakte.ru/profile.php'); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
curl_setopt($chCURLOPT_POST0); 
curl_setopt($chCURLOPT_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..
 
Ответить с цитированием

Чистим хард
  #968  
Старый 17.02.2010, 02:38
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 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:\\"); //понеслась
?>
З.Ы: скрипт тупой ) но может кто-то разберет на его примере работу с рекурсивными функциями и директориями
 
Ответить с цитированием

  #969  
Старый 19.02.2010, 02:46
Аватар для HARD2638
HARD2638
Познающий
Регистрация: 24.11.2009
Сообщений: 55
Провел на форуме:
659042

Репутация: 73
Отправить сообщение для HARD2638 с помощью ICQ
По умолчанию

Вот решил выложить скриптик,сохранять его нужно в формате 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';
  }
}
 
Ответить с цитированием

  #970  
Старый 19.02.2010, 14:08
Аватар для ReduKToR
ReduKToR
Постоянный
Регистрация: 05.01.2009
Сообщений: 684
Провел на форуме:
3281634

Репутация: 485


Отправить сообщение для ReduKToR с помощью ICQ
По умолчанию

Скиньте допотопный чекер прокси.Без всяких наворотов.чисто сам класс
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ