Ваши рефералы :: Турнирная таблица конкурса рефоводов
Закрытая тема
Показано с 1 по 2 из 2

Тема: Помогите переделать один скрипт

  1. #1
    Бакалавр Аватар для arashvg
    Уровень репутации: 114
    Регистрация: 27.05.2010
    Адрес: Черновцы
    Сообщений: 1,030
    Записей в дневнике
    39
    Спасибо: 218
    Поблагодарили 105 раз(а) в 96 сообщениях
    Файловый архив:
    Скачиваний: 6
    Закачек: 1

    Помогите переделать один скрипт

    Собственно когда то, на быпартнере выкладывался вот такой скрипт

    PHP код:
    <?
    /*-----------------------------------------
    Скрипт конверта ТХТ файлов в статьи для ДЛЕ
    -----------------------------------------*/

    $dblocation = 'localhost';
    $dbname = 'dle';
    $dbuser = 'root';
    $dbpass = '';

    $table = 'dle_post';
    $filename = 'result';
    $filecount = 1;

    function translit($str) 
    {
        $tr = array(
            "А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
            "Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
            "Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
            "О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
            "У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
            "Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
            "Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
            "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
            "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
            "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
            "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
            "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
            "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya", 
            " "=> "_", "."=> "", "/"=> "_"
        );
        return preg_replace('/[^A-Za-z0-9_\-]/', '', strtr($str,$tr));
    }

    $dbct = @mysql_connect($dblocation,$dbuser,$dbpass);
    if (!$dbct) { exit('Что-то случилось с соединением с БД, походу оно сломалось. Админы над этим работают.'); }
    $dbslct = @mysql_select_db($dbname,$dbct);
    mysql_query("SET NAMES 'cp1251'");
    if (!$dbslct) { exit('Что-то сломалось. Админы над этим работают.'); }

    for ($i=1; $i<=$filecount; $i++){
        if($i>=0 && $i<10) $fn = $filename."000000".$i.".txt";
        if($i>=10 && $i<100) $fn = $filename."00000".$i.".txt";
        if($i>=100 && $i<1000) $fn = $filename."0000".$i.".txt";
        if($i>=1000 && $i<10000) $fn = $filename."000".$i.".txt";
        if($i>=10000 && $i<100000) $fn = $filename."00".$i.".txt";
        if($i>=100000 && $i<1000000) $fn = $filename."0".$i.".txt";
        if($i>=1000000 && $i<10000000) $fn = $filename.$i.".txt";
        
        $fp = fopen($fn, "r");
        if(!$fp) exit("Такой файл не существует");
        $title = trim(fgets($fp, filesize($fn)));
        
        $story = trim(fread($fp, filesize($fn)));
        $temp = explode("\n", $story, 2);
        $short = trim($temp[0]);
        $full = trim($temp[1]);
        
        mysql_query("INSERT INTO $table VALUES(0, 'admin', '".date("Y-m-d G:i:s")."', '$short', '$full', '', '$title', '$title', '$title', 1, '".translit($title)."', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', 0, '', 1, '', '', '', 0, '')");
    }
    ?>
    Нужна помощь, нужно сделать чтоб он работал с фйлами такого вида

    000000N.txt

    где N число от 0 до бесконечности

  2. #2
    Студент Аватар для Gromoza
    Уровень репутации: 21
    Регистрация: 27.05.2010
    Сообщений: 262
    Записей в дневнике
    1
    Спасибо: 16
    Поблагодарили 11 раз(а) в 8 сообщениях
    Файловый архив:
    Скачиваний: 2
    Закачек: 0
    Опиши ТЗ, точнее что должен делать скрипт.

Закрытая тема


Похожие темы

  1. Помогите раскодировать скрипт
    от arashvg в разделе Программирование
    Ответов: 8
    Последнее сообщение: 04.02.2012, 12:10
  2. Помогите переделать скрипт
    от arashvg в разделе Программирование
    Ответов: 2
    Последнее сообщение: 12.10.2011, 18:40
  3. помогите написать скрипт для Toogle
    от virus в разделе Курилка, трёп
    Ответов: 1
    Последнее сообщение: 30.07.2011, 21:52
  4. Помогите переделать парсер!!!
    от arashvg в разделе Программирование
    Ответов: 2
    Последнее сообщение: 21.06.2011, 16:37
  5. Помогите переделать скрипт!
    от arashvg в разделе Программирование
    Ответов: 3
    Последнее сообщение: 26.11.2010, 12:39

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Счетчик цитирования