Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Вставка html кода файлом

Добрый день.

Подскажите возможно ли как то к хтмл странице добавить еще html код через подгрузку файлом. Объясню с чем это связано: есть система дистанционного обучения Moodle и там можно прямо в системе писать код, но в этой textarea где мы пишем код есть ограничения на количество символов (54 000), в итоге я превысил лимит, потом освободил немного места путем подключения css и javascript через файлы, но очень быстро опять достиг лимита... Возможно ли как то к html странице, файлом подключить еще несколько html документов не используя фреймы или например через javascript вставлять код кусками... Буду благодарен за любые варианты...
Ответ: Посмотри ajax, XMLHTTP request или функцию jQuery.load()
Вопрос: Отображение файлов формата .gzip и .svgz

Доброго времени суток.
Работаю в ASP.net и в качестве сервера использую на локальной машине IIS.
Работаю с .svg фалом и для уменьшения его размера вычитал, что его можно ужать используя форматы .gzip и .svgz. Ужал, прописываю в CSS:

CSS
1
2
3
background: url('/Images/file.gzip') no-repeat;
или 
background: url('/Images/file.svgz') no-repeat;
И тут при загрузке страницы ловлю ошибку, что файл не загружен.
Прописал в IIS в MIMI Type следующее:
.gzip MIME Type application/x-gzip
и
.svgz MIME Type image/svg+xml

в итоге при загрузке страницы в консоли ошибку уже не ловлю, но отображения изображения нет.
При выделении в консоли браузера ссылки на изображение и открытии ссылки в другом окне получаю:
.gzip - просто предлагает скачать его
.svgz - выдает следующую ошибку

This page contains the following errors:

error on line 1 at column 1: Encoding error
Below is a rendering of the page up to the first error.

Подскажите пожалуйста куда и как копать.
Ответ: Мне кажется вам нужно почитать больше теории по этому вопросу.

То что вы сделали, очень не правильно. Получить файл расширения gzip не значит получить нужную внутренность файла (если простыми словами). Точнее не всегда так.

А также для вывода таких файлов необходимо их вначале распаковать (вы ведь zip архив, который сжатый вначале распаковываете, что бы увидеть содержимое). Вот тут тоже самое.

Примерчики с разъяснениями:



И не забываем про поиск.
Вопрос: Кодировка локально сохраняемого файла

Поделюсь, возможно полезной функцией:

это сохранение файла напрямую из яваскрипта, без обращения на сервер.

Если открыть на этой странице консоль и ввести вот такую команду:
saveAs(new window.Blob(['Иванова№ 123234345'], {type: "text/plain;charset=" + document.characterSet}),"tf.txt")
то сохранится текстовый файлик с названием tf.txt.

И вот вопрос, как можно сохранить этот файл в досявой кодировке CP866?
команда типа
saveAs(new window.Blob(['Иванова№ 123234345'], {type: "text/plain;charset=CP866"}),"tf.txt")
не работает.
Пробовал подставлять ASCII вместо CP866. Не помогает.
В инете перекодировщиков не нашёл. Предлагают сделать массивчик и по нему посимвольно перекодировать, но, надеюсь, штатными средствами получится разрулить.
Ответ: В общем сделал так:
var encodeCP866 = function (str) {

    var ep = {
 '& #0;': { 'dec': '0'},
 '& #1;': { 'dec': '1'},
 '& #2;': { 'dec': '2'},
 '& #3;': { 'dec': '3'},
 '& #4;': { 'dec': '4'},
 '& #5;': { 'dec': '5'},
 '& #6;': { 'dec': '6'},
 '& #7;': { 'dec': '7'},
 '& #8;': { 'dec': '8'},
 '% 09': { 'dec': '9'},
'& #10;': { 'dec': '10'},
'& #11;': { 'dec': '11'},
'& #12;': { 'dec': '12'},
'% 0A': { 'dec': '13'},
'& #14;': { 'dec': '14'},
'& #15;': { 'dec': '15'},
'& #16;': { 'dec': '16'},
'& #17;': { 'dec': '17'},
'& #18;': { 'dec': '18'},
'& #19;': { 'dec': '19'},
'& #20;': { 'dec': '20'},
'& #21;': { 'dec': '21'},
'& #22;': { 'dec': '22'},
'& #23;': { 'dec': '23'},
 '& #24;': { 'dec': '24'},
 '& #25;': { 'dec': '25'},
 '& #26;': { 'dec': '26'},
 '& #27;': { 'dec': '27'},
 '& #28;': { 'dec': '28'},
 '& #29;': { 'dec': '29'},
 '& #30;': { 'dec': '30'},
 '& #31;': { 'dec': '31'},
 '& #32;': { 'dec': '32'},
 "% 20": { "dec": "32"},
 "!": { "dec": "33"},
 "% 22": { "dec": "34"},
 "#": { "dec": "35"},
 "$": { "dec": "36"},
 "% 25": { "dec": "37"},
 "&": { "dec": "38"},
 "'": { "dec": "39"},
 "(": { "dec": "40"},
 ")": { "dec": "41"},
 "*": { "dec": "42"},
 "+": { "dec": "43"},
 "{: { hex": "2C"},
 "-": { "dec": "45"},
 ".": { "dec": "46"},
 "/": { "dec": "47"},
 "0": { "dec": "48"},
 "1": { "dec": "49"},
 "2": { "dec": "50"},
 "3": { "dec": "51"},
 "4": { "dec": "52"},
 "5": { "dec": "53"},
 "6": { "dec": "54"},
 "7": { "dec": "55"},
 "8": { "dec": "56"},
 "9": { "dec": "57"},
 ":": { "dec": "58"},
 ";": { "dec": "59"},
 "% 3C": { "dec": "60"},
 "=": { "dec": "61"},
 "% 3E": { "dec": "62"},
 "?": { "dec": "63"},
 "@": { "dec": "64"},
 "A": { "dec": "65"},
 "B": { "dec": "66"},
 "C": { "dec": "67"},
 "D": { "dec": "68"},
 "E": { "dec": "69"},
 "F": { "dec": "70"},
 "G": { "dec": "71"},
 "H": { "dec": "72"},
 "I": { "dec": "73"},
 "J": { "dec": "74"},
 "K": { "dec": "75"},
 "L": { "dec": "76"},
 "M": { "dec": "77"},
 "N": { "dec": "78"},
 "O": { "dec": "79"},
 "P": { "dec": "80"},
 "Q": { "dec": "81"},
 "R": { "dec": "82"},
 "S": { "dec": "83"},
 "T": { "dec": "84"},
 "U": { "dec": "85"},
 "V": { "dec": "86"},
 "W": { "dec": "87"},
 "X": { "dec": "88"},
 "Y": { "dec": "89"},
 "Z": { "dec": "90"},
 "% 5B": { "dec": "91"},
 "% 5C": { "dec": "92"},
 "% 5D": { "dec": "93"},
 "% 5E": { "dec": "94"},
 "_": { "dec": "95"},
 "% 60": { "dec": "96"},
 "a": { "dec": "97"},
 "b": { "dec": "98"},
 "c": { "dec": "99"},
 "d": { "dec": "100"},
 "e": { "dec": "101"},
 "f": { "dec": "102"},
 "g": { "dec": "103"},
 "h": { "dec": "104"},
 "i": { "dec": "105"},
 "j": { "dec": "106"},
 "k": { "dec": "107"},
 "l": { "dec": "108"},
 "m": { "dec": "109"},
 "n": { "dec": "110"},
 "o": { "dec": "111"},
 "p": { "dec": "112"},
 "q": { "dec": "113"},
 "r": { "dec": "114"},
 "s": { "dec": "115"},
 "t": { "dec": "116"},
 "u": { "dec": "117"},
 "v": { "dec": "118"},
 "w": { "dec": "119"},
 "x": { "dec": "120"},
 "y": { "dec": "121"},
 "z": { "dec": "122"},
 "% 7B": { "dec": "123"},
 "% 7C": { "dec": "124"},
 "% 7D": { "dec": "125"},
 "~": { "dec": "126"},
 "% D0% 90": { "dec": "128"},
 "% D0% 91": { "dec": "129"},
 "% D0% 92": { "dec": "130"},
 "% D0% 93": { "dec": "131"},
 "% D0% 94": { "dec": "132"},
 "% D0% 95": { "dec": "133"},
 "% D0% 96": { "dec": "134"},
 "% D0% 97": { "dec": "135"},
 "% D0% 98": { "dec": "136"},
 "% D0% 99": { "dec": "137"},
 "% D0% 9A": { "dec": "138"},
 "% D0% 9B": { "dec": "139"},
 "% D0% 9C": { "dec": "140"},
 "% D0% 9D": { "dec": "141"},
 "% D0% 9E": { "dec": "142"},
 "% D0% 9F": { "dec": "143"},
 "% D0% A0": { "dec": "144"},
 "% D0% A1": { "dec": "145"},
 "% D0% A2": { "dec": "146"},
 "% D0% A3": { "dec": "147"},
 "% D0% A4": { "dec": "148"},
 "% D0% A5": { "dec": "149"},
 "% D0% A6": { "dec": "150"},
 "% D0% A7": { "dec": "151"},
 "% D0% A8": { "dec": "152"},
 "% D0% A9": { "dec": "153"},
 "% D0% AA": { "dec": "154"},
 "% D0% AB": { "dec": "155"},
 "% D0% AC": { "dec": "156"},
 "% D0% AD": { "dec": "157"},
 "% D0% AE": { "dec": "158"},
 "% D0% AF": { "dec": "159"},
 "% D0% B0": { "dec": "160"},
 "% D0% B1": { "dec": "161"},
 "% D0% B2": { "dec": "162"},
 "% D0% B3": { "dec": "163"},
 "% D0% B4": { "dec": "164"},
 "% D0% B5": { "dec": "165"},
 "% D0% B6": { "dec": "166"},
 "% D0% B7": { "dec": "167"},
 "% D0% B8": { "dec": "168"},
 "% D0% B9": { "dec": "169"},
 "% D0% BA": { "dec": "170"},
 "% D0% BB": { "dec": "171"},
 "% D0% BC": { "dec": "172"},
 "% D0% BD": { "dec": "173"},
 "% D0% BE": { "dec": "174"},
 "% D0% BF": { "dec": "175"},
 "% E2% 96% 91": { "dec": "176"},
 "% E2% 96% 92": { "dec": "177"},
 "% E2% 96% 93": { "dec": "178"},
 "% E2% 94% 82": { "dec": "179"},
 "% E2% 94% A4": { "dec": "180"},
 "% E2% 95% A1": { "dec": "181"},
 "% E2% 95% A2": { "dec": "182"},
 "% E2% 95% 96": { "dec": "183"},
 "% E2% 95% 95": { "dec": "184"},
 "% E2% 95% A3": { "dec": "185"},
 "% E2% 95% 91": { "dec": "186"},
 "% E2% 95% 97": { "dec": "187"},
 "% E2% 95% 9D": { "dec": "188"},
 "% E2% 95% 9C": { "dec": "189"},
 "% E2% 95% 9B": { "dec": "190"},
 "% E2% 94% 90": { "dec": "191"},
 "% E2% 94% 94": { "dec": "192"},
 "% E2% 94% B4": { "dec": "193"},
 "% E2% 94% AC": { "dec": "194"},
 "% E2% 94% 9C": { "dec": "195"},
 "% E2% 94% 80": { "dec": "196"},
 "% E2% 94% BC": { "dec": "197"},
 "% E2% 95% 9E": { "dec": "198"},
 "% E2% 95% 9F": { "dec": "199"},
 "% E2% 95% 9A": { "dec": "200"},
 "% E2% 95% 94": { "dec": "201"},
 "% E2% 95% A9": { "dec": "202"},
 "% E2% 95% A6": { "dec": "203"},
 "% E2% 95% A0": { "dec": "204"},
 "% E2% 95% 90": { "dec": "205"},
 "% E2% 95% AC": { "dec": "206"},
 "% E2% 95% A7": { "dec": "207"},
 "% E2% 95% A8": { "dec": "208"},
 "% E2% 95% A4": { "dec": "209"},
 "% E2% 95% A5": { "dec": "210"},
 "% E2% 95% 99": { "dec": "211"},
 "% E2% 95% 98": { "dec": "212"},
 "% E2% 95% 92": { "dec": "213"},
 "% E2% 95% 93": { "dec": "214"},
 "% E2% 95% AB": { "dec": "215"},
 "% E2% 95% AA": { "dec": "216"},
 "% E2% 94% 98": { "dec": "217"},
 "% E2% 94% 8C": { "dec": "218"},
 "% E2% 96% 88": { "dec": "219"},
 "% E2% 96% 84": { "dec": "220"},
 "% E2% 96% 8C": { "dec": "221"},
 "% E2% 96% 90": { "dec": "222"},
 "% E2% 96% 80": { "dec": "223"},
 "% D1% 80": { "dec": "224"},
 "% D1% 81": { "dec": "225"},
 "% D1% 82": { "dec": "226"},
 "% D1% 83": { "dec": "227"},
 "% D1% 84": { "dec": "228"},
 "% D1% 85": { "dec": "229"},
 "% D1% 86": { "dec": "230"},
 "% D1% 87": { "dec": "231"},
 "% D1% 88": { "dec": "232"},
 "% D1% 89": { "dec": "233"},
 "% D1% 8A": { "dec": "234"},
 "% D1% 8B": { "dec": "235"},
 "% D1% 8C": { "dec": "236"},
 "% D1% 8D": { "dec": "237"},
 "% D1% 8E": { "dec": "238"},
 "% D1% 8F": { "dec": "239"},
 "% D0% 81": { "dec": "240"},
 "% D1% 91": { "dec": "241"},
 "% D0% 84": { "dec": "242"},
 "% D1% 94": { "dec": "243"},
 "% D0% 87": { "dec": "244"},
 "% D1% 97": { "dec": "245"},
 "% D0% 8E": { "dec": "246"},
 "% D1% 9E": { "dec": "247"},
 "% C2% B0": { "dec": "248"},
 "% E2% 88% 99": { "dec": "249"},
 "% C2% B7": { "dec": "250"},
 "% E2% 88% 9A": { "dec": "251"},
 "% E2% 84% 96": { "dec": "252"},
 "% C2% A4": { "dec": "253"},
 "% E2% 96% A0": { "dec": "254"},

    };

    var byteArray =[];

    for (var x = 0; x < str.length; x++) {

        var l_key=encodeURI( str.substr(x, 1) ); //encoded key as 
        if (ep[l_key] === undefined) {
            //неизвестный символ
            byteArray.push(63);
            byteArray = byteArray.concat(encodeCP866(l_key));
            byteArray.push(63);
//            debugger;

        } else if (l_key == '%0A') {//обработка CRLF
            byteArray.push(10);
            byteArray.push(13);
        }else {
            byteArray.push(parseInt(ep[l_key].dec));//parseInt(hexdata.substr(x * 2, 2), 16);
        }
    }


    var ret = new Uint8Array(byteArray);

    return ret;


};


( !!! надо убрать пробелы после & и %)

Вызывать так:
saveAs(new Blob([encodeCP866("Привет, Вася!\nС днём рождения")], {type: "application/octet-stream"}),"testCP.p01")


Ну и до конца - на файл c расширением p01 вешается приложение - батничек в котором написано:
copy %1 prn


и - маппинг сетевого принтера на lpt1:
net use lpt1 \\computer1\epson
Вопрос: Include php в html

Всем доброго времени суток!!!

Второй месяц самостоятельно изучаю html, css.

Помогите подключить в index.html другой файл html.

Код Code
1
2
3
4
5
6
<body>
<?php
    include "../name_file.html"; - и так и так встерчал.
    include("../name_file.html"); - 
?>
</body>
Не стработало.

google по этому поводу пишет: ".htaccess", в школе этого не проходили, и "не один" не указывает где ЭТО - ".htaccess".
Воспользовался:
Код Code
1
sudo find / -name "htaccess"
нашлось четыре файла. В два уже прописал ".htaccess"...

Пробовал:
<iflame???> выводит, но это не то. И если я првильно понял значит, все я правильно прописал и фай css подключен.
В <head> простым <link> пробовал..., на всякий случай все подряд пробовал...

Как запустить php в html, с помощью include?

P.S. Xubunty LAMP.
Ответ: На скриншоте нет внутреннего перенаправления. Через AddHandler вы говорите вебсерверу, что нужно html-файлы отдавать на обработку PHP. Проблема в том, что сейчас Apache часто работает в связке с фронтальным вебсервером, в конфигурационном файле которого может быть указано, что html-файлы являются статичными и запросы к ним не нужно передавать в Apache. К тому же, если вы измените конфигурацию фронтального вебсервера, а потом действительно захотите разместить статичную страницу, запросы к ней все равно будут передаваться на обработку в Apache и PHP, на что совершенно напрасно будет тратиться время.

Что касается поисковых запросов, пробуйте использовать соответствующие фразы из моих текстов.

Добавлено через 6 минут
Существует способ "обмануть" фронтальный сервер. Вам нужно разместить html-файлы не там, где он рассчитывает их найти. Например, перенести большую часть сайта в подкаталог корневого каталога сайта и сделать внутреннюю трансляцию адресов с учетом нового местоположения запрашиваемых файлов.
Вопрос: HTML файл в Div'e (помогите)

В общем мне нужно поместить разметку которая находится в файле menu.html, в файл index.html.

Подскажите пожалуйста как я могу это провернуть? Пробовал с помощью .load ничего не происходит

код выглядел так:

$("#MyMenu").load("menu.html");


Возможно на намудрил с базой jquey, или не вписал что то куда то.
Есть такая строка:
<script src="jquery-1.8.0.js" type="text/javascript"></script>
возможно она не верна?
Ответ:
$( "#MyMenu" ).load( "menu.html", function( response, status, xhr ) {
alert(response);
});
Скажи что тут напишет
Вопрос: Сохранение результатов теста на HTML в файл. Сделай и получи вознаграждение

Помогите доделать тест. Нужно чтобы в тесте тестируемый сначала вводил свои ФИО, а потом после того как пройдет тест, его результаты и ФИО сохранялись в файл. Архив прикреплен.
Ответ: Пишите,
Вопрос: "Зависает" htm файл

Столкнулся со странной проблемой, гугл ничем не помог, да и как сформировать запрос непонятно. Извиняюсь если тема не в том разделе.

Суть такова...
Во время редактирования "багается" htm файл, в независимости от содержимого и редактора, может практически пустой "зависнуть". При попытке доступа к такому файлу намертво зависает любая программа, даже проводник, в браузере просто бесконечная загрузка страницы. Не уверен, но вроде это происходить когда быстро сохраняю файл несколько раз. После перезагрузки ПК все приходит в норму, и файл открывается в сохраненном виде (в том который должен был быть после "багнутого" сохранения).
С другими расширениями файлов вроде бы все ок.
ОС Винда 7 х64
Ответ: да, html и css вряд ли имеют отношение к проблеме, просто не знал где еще тему создать.
whiteapps, стандартный блокнот и braсkets. Браузеры хром и ФФ.
Вопрос: Как в iframe задать кодировку для текстового файла, на который он ссылается

Есть тег iframe, который ссылается на текстовый файл. В текстовом файле есть русский текст. Он отображается не корректно. Как дать iframe-у понять, какая это кодировка?
Попутный вопрос - информация из файла на страничку подгружается через HTTP?

Добавлено через 11 минут
upd: По первому вопросу разобрался, извиняюсь. Сохранял файл utf-8 BOM. Второй вопрос все еще интересует.
Ответ: А возможно ли "насильно" задать тип? Ну к примеру подгрузить index.html как text/plain?
Вопрос: Как импортировать .as файл в swf приложение?

Приветствую всех. У меня такая ситуация: я извлек файл формата .as из swf-приложения с помощью swf декомпилятора для того, чтобы его отредактировать в текстовом редакторе. Отредактировал. Теперь нужно внести изменения в swf приложение, но я не знаю, как это сделать. Надеюсь на вашу помощь!
Ответ: Скорее всего, вам теперь нужно скомпилировать новое приложение в любом Flash редакторе, будь то Adobe Flash CC или же Adobe Flex .as файл

Но я думаю что вам для этого придётся доставать все внутренности из вашего исходного swf приложения.
Вопрос: Упаковка файлов (html, css, картинки) в mht-файл

существует файл формата *.mht
чем его можно извлечь я нашел, существуют ли способы упаковки всех файлов (html, css, картинки) обратно в mht ?
Ответ: