13 комментариев

flevix
можно на питоне написать, к примеру вот ( себе писал )
писал для вк, могу описать

import urllib.request
input = open("d.txt","r") // файл с id
output = open("win.txt","w")

for i in range(336): // всего было 336 id
    s = input.readline() // считываю id из файла
    site = urllib.request.urlopen(s).read() // копирую контент по ссылке
    res = site.decode('cp1251') // меняю кодировку
    output.write(s) // вывожу id
    output.write(' ') 
    output.write(res[295:330]) // и пару строчек с сайта (не разбирался, как выводить конкретно)
    output.write('\n')
    output.write('\n')    
output.close
theaqua
Маджик. (00:18:30 7/12/2010)
скажи a404, что я ему сделаю такое

Маджик. (00:18:36 7/12/2010)
пусть завтра после обеда напишет

811081 icq
error4eg
оки, напишу на недели

я как бы «щас в режиме отключился от всех» :) ни телефоны, ни даже icq и jabber

да твитор уже 2 недели не читаю. (самое большое за 1,5г)
theaqua
а, понятно. просто писал тебе в твиттер, ты молчал. короче, тогда тут передам — увеличь размер max_size на впсе до 10 Мб, img.desagr.ru из-за этого лежит)
error4eg
а менялось чтоли?
я не менял. и никто не мог кроме меня.

ок
error4eg
как бы там 300 стоит.
может ты сам у себя чтото сменил ;)
error4eg
алсо
это же в config.php настраивается
в движке залития картинок

$max_mb = '2'; // Max. image size (Mbytes)
theaqua
Дык знаю. Мне нужно именно 10 мегабайт аплоадить)
Скрипт Маджик. написал, пример: tests.desagr.ru/iconv.php

Маджик. (14:26:22 7/12/2010)
Z122127254742

Маджик. (14:26:26 7/12/2010)
15

в личку скину код
error4eg
купи у него
я тебя 3 месяца тревожить с оплатой за хост не буду. думаю это выгодно ;)
error4eg
как оно там, в фильмах, с катушек слетел :)
а у меня просто «женское состояние», в преддверии кое чего.
error4eg
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST' && is_uploaded_file($_FILES['fileupload']['tmp_name']) && filesize($_FILES['fileupload']['tmp_name']) < 3 * 1024 * 1024)
{
    $s = file_get_contents($_FILES['fileupload']['tmp_name']);
    if ($_POST['encoding'] == 'cp1251')
    {
        $s = iconv('WINDOWS-1251', 'UTF-8', $s);
    }
    else
    {
        $s = iconv('UTF-8', 'WINDOWS-1251', $s);
    }
 
    if (isset($_POST['changehtml']))
    {
        $s = explode("\n", $s);
        $s[0] = '<?xml version="1.0" encoding="' . htmlspecialchars($_POST['encoding']) . '"?>';
        $s = implode("\n", $s);
    }
 
    header('Content-type: application/x-download');
    header('Content-Disposition: attachment; filename="' . addslashes($_FILES['fileupload']['name']) . '"');
    header("Content-Length: " . strlen($s));
    print $s;
    exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
<html>
<head>
    <title>vBsupport.org - Онлайн перекодировка из cp1251 в utf8 и обратно</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
 
<body>
<p><b>онлайн перекодировка из cp1251 в utf8 и обратно</b></p>
        <form action="?" method="post" enctype="multipart/form-data">
            <p>
                Поддерживаемые типы файлов: .css, .js, .htm, .html, .php, .txt и .xml<br />
                Максимальный размер файла: 3,00 Мб<br />
                <span style="color:red">Обязательно проверяйте результат!</span>
            </p>
 
            <p>
                Файл: <br /><input style="width: 100%" type="file" name="fileupload" size="45"/>
            </p>
 
            <p>
                <table cellpadding="0" cellspacing="0" style="border:0px; padding:0px; margin:0px;"><tr><td>Способ перекодировки:</td><td>
                <input type="radio" name="encoding" value="cp1251"> cp1251 -> utf8<br />
                <input type="radio" name="encoding" value="UTF-8"> utf8 -> cp1251</td></table><br />
                Если текст обрезан, то вы выбрали неверную начальную кодировку!
            </p>
                        <p>
                Пытаться изменить кодировку в мета-тегах и заголовке xml файла (только для vBulletin)
                <input class="button" type="checkbox" name="changehtml" value="1" />
            </p>
 
 
            <input class="button" name="submit" type="submit" value="Конвертировать" />
        </form>
 
</body>
</html>

Оставить комментарий