Почему html в браузере отображается кодом
почему мои файлы php отображаются как обычный текст? [дубликат]
я писал php-приложения с использованием php некоторое время в wamp. Теперь я устанавливаю PHP & apache отдельно на моем рабочем ПК. Я установил PHP 5 и последний apache. Я иду на localhost и вижу это работает! теперь я добавляю файл под названием test.PHP, который отображает:
но в браузере он просто выводит обычный текст. Есть ли где-то, что я явно говорю ему использовать PHP5?
вам нужно будет добавить это в конфигурацию вашего сервера:
это предполагает, что вы правильно установили php, что может быть не так, поскольку он не работает там, где обычно сразу после установки.
вполне возможно, что вам также придется добавить php so / dll в вашу конфигурацию apache с помощью
вы должны установить php5 lib для apache
для debian и ubuntu: apt-get install libapache2-mod-php5
и перезапустить apache service apache2 restart
вам нужно настроить Apache (веб-сервер) для обработки PHP-скриптов как PHP. Проверьте конфигурацию Apache, вам нужно загрузить модуль (путь может отличаться в вашей системе):
и Вам также нужно сказать Apache, что обрабатывать с PHP:
дополнительную информацию см. В документации.
еще одна причина (не для этого случая, но, возможно, это сэкономит кому-то нервы) заключается в том, что в php 5.5 короткие открытые теги по умолчанию отключены. Таким образом, интерпретатор php будет обрабатывать код в коротких тегах как простой текст. В предыдущих версиях php эта функция была включена по умолчанию. Так что новое поведение может быть немного загадочным.
вы также можете, как и я, установить php-cgi до установки Apache, и при этом он не настроил Apache правильно для запуска PHP, полностью удалив PHP и переустановив, казалось, исправил мою проблему.
вы используете мод userdir?
в этом случае дело в том, что PHP5, кажется, отключает запуск скриптов из этого места по умолчанию, и вы должны прокомментировать следующие строки:
на /etc/apache2/mods-enabled/php5.conf (в системе ubuntu)
В браузере вижу сам код php, а не результат его работы
Поставил себе OpenServer 5.2.6
Apache 2.4
PHP — 5.5
MySQL — 5.5
Пишу простенький код, но при нажатии кнопки появляется страница не с результатом работы кода, а сам код PHP-файла. Что делать, ребят? С сервером что-то или что.
Почему в браузере отображается не результат, а сам код?
Здравствуйте! Скажите пожалуйста, почему, когда я пишу код PHP, в браузере отображается не.
Вижу в браузере html код вместо страницы
Я пишу теги в программе Nolepad,вот мой код в программе: <html> <head> <title>Мои.
Ошибка в компоненте.. Сам не вижу..
Начинаю потихоньку изучать ООП.. Но проблема.. Написанный класс совершенно отказывается работать.
Браузер показывает php-код вместо результата его выполнения
Chrome код html читает. Но как начинается работа с php, браузер просто показывает скрипт, который я написал в редакторе. Я пытался ставить кавычки, " ‘", даже искал готовый вариант авторизации в интернете, но chrome просто показывает код программы. Помогите, пожалуйста!
Это необходимо из за того, что вот HTML выполняется на стороне клиента (в браузере), а вот PHP команды обрабатываются на сервере, а в браузер отправляется уже готовый результат.
Мы рассмотрели с вами возможные пути решения проблемы, когда при открытии сайта страница не открывается. Но бывает и так, что веб-страница открывается, но выглядит совсем не так, как это обычно бывает.
Если вместо нормального отображения страницы при открытии сайта пользователь видит код или просто набор не вполне понятных символов, значит у вас завелся вредоносный код. Для его поиска нужно воспользоваться редактором реестра.
Открываем реестр. Для этого нажмите сочетание клавиш Win+R, введите
и нажмите Enter.
Находим ветку HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\, кликаем на ней и справа ищем ключ AppInit_DLLS.
Наиболее распространенные значения этого ключа:
- С:\Windows\system32\jstjsjb.dll
- C:\Windows\system32\qdixndi.dll
- C:\WINDOWS\apppatch\raohgq.exe
- C:\WINDOWS\apppatch\ynperpn.exe
- C:\Windows\system32\bxeltqf.dll
- D:\WINDOWS\system32\gkupejd.dll
- C:\Windows\system32\keubirc.dll
- C:\Documents and Settings\Admin\Главное меню\Программы\Автозагрузка\igfxtray.exe
- C:\Users\имя пользователя\appdata\local\temp\flash_player_update.exe
Если значение этого ключа не пустое и похоже на что-то из этого списка, то для удаления вредителя используйте утилиту AVZ.
Отключите интернет и антивирус. Запустите AVZ. Выберите в главном меню Файл-Выполнить скрипт. Вставьте следующий текст:
SetAVZGuardStatus(True);
DeleteFile(‘C:\Windows\system32\bxeltqf.dll’);
BC_ImportAll;
ExecuteSysClean;
ExecuteWizard(‘TSW’,2,3,true);
BC_Activate;
RebootWindows(true);
end.
Во 2-й строке DeleteFile(‘ C:\Windows\system32\bxeltqf.dl l’); вместо того, что в кавычках, вставьте значение ключа в реестре. Для этого кликните дважды по строке AppInit_DLLs, откроется диалог, перейдите на строку значение, скопируйте то, что там есть (воспользуйтесь сочетанием клавиш Ctrl+C), перейдите в окно ввода скрипта AVZ и замените название вредоносного кода.
Нажмите «Запустить». Компьютер перезагрузится. Проверяйте вход на сайты. Проблема должна исчезнуть.
Немного не в тему, но очень уж занятная картинка . Не приходило в голову, что эволюционировать можно по разному. Эволюция рекламы в группах Контакта проходит также разными путями. Что-то напрягает и отталкивает, а что-то — развлекает и побуждает к действию. Желаю вам только такого развития, которое двигало бы вас вперед во всех ваших начинаниях и продолжениях
Почему-то неожиданно возникла ошибка с чтением html файлов.
Открываю любой html файл в браузере(во всех) и получаю такую картину:
Подскажите, пожалуйста, как решить проблему.
- Вопрос задан более двух лет назад
- 2554 просмотра
Простой 4 комментария
Алексей Тен, всё верно, это была моя невнимательность. Изначально проблема была с тем, что вместо кириллического текста отображается знак вопроса. Я думал, что это как-то связано, оказывается то был мой косяк. Подскажите, пожалуйста, как быть с этим?
Так выглядит, когда открываю страницу на своём ноутбуке, а вот нормальный вид
Алексей Тен, я даже не понял, что я сделал не то: вчера отображалось норм, а сейчас эти вопросы вместо русского текста.
Вот этим кодом вы указываете браузеру, в какой кодировке читать файл. Но проблема может быть не в браузере, а в самом файле.
В самом файле нормальные буквы, если открыть его, например, через Notepad++? Если знаки вопроса или кракозябры, то можно попробовать открыть его в Word. Обычно если Word видит проблемные символы, он предлагает выбрать кодировку для файла и показывает окошко, где можно "померить" кодировку. Прикладываю скриншот.
У меня была похожая проблема, когда я открыл файл, который создавал не я, через PHPStorm. Шторм плохо умеет распознавать кодировки. Я не заметил, что русские буквы отображаются вопросами и сохранил файл. Восстановить его мне не удалось.
Еще у меня была другая проблема с файлом, но там не только кириллица некорректно отображалась, а весь текст вообще, я задавал вопрос на этой сайте, можете почитать: Возможно ли восстановить данный txt файл? . Восстановить тоже не удалось.
В Linux доступен Word?
И для Windows это не слишком хороший совет:
0) Word устанавливают не все;
1) для просмотра HTML-кода надо изменить расширение имени файла: оно не должно быть html или htm, иначе Word действует как браузер (режим визуальной правки);
2) разумней для таких целей использовать редактор простого текста (например, Akelpad), а не текстовый процессор.
Ребята, это короче мой косяк был, не знаю как, но вместо html внизу справа стояло Opacc(хрен знает что), поэтому и проблема с вопросительными знаками вместо русского текста. Скинул картинку, чтобы понятнее было. Зря потратил ваше время, извиняйте.
HTML-код не работает, и браузер буквально отображает html-код
Итак, я загрузил Microsoft Expression Web 4 и представил этот код в редакторе:
Со всеми отступами, но когда я просматриваю его в Microsoft Edge, он буквально отображает этот код вместо веб-страницы, которую он должен сгенерировать. Что случилось? Я буквально скопировал вставленный этот код из исходного кода страницы google. Заранее спасибо за помощь!!
1 ответ
Это потому, что, как вы сказали, вы помещаете его в редактор, и по умолчанию вкладка Дизайн активна. В этом продукте они предоставляют функцию WYSIWYG, поэтому то, что вы видите в редакторе, отображается в браузере. Выберите вкладку Код внизу и вставьте HTML-код.
Мы рассмотрели с вами возможные пути решения проблемы, когда при открытии сайта страница не открывается. Но бывает и так, что веб-страница открывается, но выглядит совсем не так, как это обычно бывает.
Если вместо нормального отображения страницы при открытии сайта пользователь видит код или просто набор не вполне понятных символов, значит у вас завелся вредоносный код. Для его поиска нужно воспользоваться редактором реестра.
Открываем реестр. Для этого нажмите сочетание клавиш Win+R, введите
и нажмите Enter.
Находим ветку HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\, кликаем на ней и справа ищем ключ AppInit_DLLS.
Наиболее распространенные значения этого ключа:
- С:\Windows\system32\jstjsjb.dll
- C:\Windows\system32\qdixndi.dll
- C:\WINDOWS\apppatch\raohgq.exe
- C:\WINDOWS\apppatch\ynperpn.exe
- C:\Windows\system32\bxeltqf.dll
- D:\WINDOWS\system32\gkupejd.dll
- C:\Windows\system32\keubirc.dll
- C:\Documents and Settings\Admin\Главное меню\Программы\Автозагрузка\igfxtray.exe
- C:\Users\имя пользователя\appdata\local\temp\flash_player_update.exe
Если значение этого ключа не пустое и похоже на что-то из этого списка, то для удаления вредителя используйте утилиту AVZ.
Отключите интернет и антивирус. Запустите AVZ. Выберите в главном меню Файл-Выполнить скрипт. Вставьте следующий текст:
Вижу в браузере html код вместо страницы
- Новый тег элемент списка(№9)
- А также тег второго элемента списка(№9.1)
Html код вместо страницы
Иногда получаю вместо нормально оформленной страницы, чисто html код на белом фоне Заметил что это.
Код страницы html различается в браузере и программно
Приветствую! При просмотре кода страницы с хрома есть такие строки <div col-sm-6.
Браузер отображает вместо страницы код html
Здравствуйте! Большая просьба оказать содействие в излечении моего ноута: при переходе на страницу.
На странице отображатся HTML код вместо страницы . в IE9 и FireFox
Привет всем, обновли браузер и после входа в админку которую я разработал на php отображается HTML.
Приветствую, друзья. Сегодня вернемся к HTML, но не продолжим его изучение, а вернемся к самым истокам, дабы в будущем не у кого не возникало вопросов и проблем. Как создать HTML файл? Именно так звучит самый популярный вопрос начинающих пользователей. И отсюда довольно часто возникает другой вопрос: «Что делать, если вместо HTML страницы отображается просто текст?» И чтобы закрыть подобные вопросы на самом начальном этапе, написана эта статья.
Данные проблемы чаще всего возникают не из-за самого пользователя, а из-за операционной системы, используемой на компьютере. При чем здесь операционная система? Все дело в том, что по умолчанию операционные системы Windows, в частности XP и 7, скрывают расширение файлов. Отсюда и возникают проблемы, при создании файлов и назначении им правильного формата.
Я буду объяснять, на примере Windows XP и Windows 7, так как другие не использовал и не знаю, что там, да как.
Итак, для начала включим отображение расширения файлов.
Если используется Windows XP:
Открываем «Мой компьютер»
Заходим в «Сервис» и выбираем пункт «Свойства папки».
Затем, в открывшемся окне выбираем вкладку «Вид».
Нажимаем «Применить» и «ОК».
Если используется Windows 7:
Кликаем на «Упорядочить» и выбираем из списка «Параметры папок и поиска»
В открывшемся окне выбираем вкладку «Вид».
Нажимаем «Применить» и «ОК».
Теперь, если все сделано правильно в конце имени файлов, будет дописано расширение файла, типа: .txt, .html и т.д. Так будет гораздо удобнее ориентироваться в форматировании файлов.
Переходим к решению поставленных вопросов.
Как создать html файл?
Здесь, все на самом деле, до безобразия просто. Есть несколько вариантов, в зависимости, каким инструментом мы пользуемся.
Если используется NotePad++:
Сначала, хочу заметить, что это самый оптимальный и удобный вариант, для написания html, css и php. Подробнее о программе, я уже рассказывал здесь.
После открытия программы, создаем новый документ.
Выбираем подходящий синтаксис, для подсветки кода, что очень облегчает написание кода.
И после написания кода, выбираем «Сохранить как». В первое поле пишем название файла, а во втором выбираем его формат, в нашем случае — HTML.
После чего, сохраняем.
Таким образом, можно создать html файл, с помощью текстового редактора NotePad.
Если используется блокнот:
Скажу сразу, что это не оптимальный вариант на данный момент. Но все же, я не могу упустить данный способ.
Создаем новый текстовый документ.
Сохраняем документ, как есть. (В формате txt.)
И переименовываем документ. При этом главное изменить не имя документа, а его расширение. То есть txt заменить на html. После чего, нажать «Enter». Выскочит предупреждение, где нажимаем на кнопку «ДА».
Вот так мы создали файл в формате html, с помощью блокнота.
Поле применения одного из вариантов создания, открываем файл в веб-браузере двойным кликом мыши. И смотрим, что у нас получилось.
При этом, если все сделано правильно файл должен открыться в веб-браузере, а не в блокноте.
Что делать, если вместо HTML страницы отображается текст?
Если же по какой-то причине, вместо того, чтобы открыться в браузере, файл открывается в блокноте в виде текста, то есть кода, который мы прописали. В этом случае необходимо вернуться к началу статьи и отключить скрытие расширения файлов.
Например, может быть ситуация, когда мы написали код в NotePad и сохранили его в формате HTML, но он упорно притворяется текстовым документом. Дело в том, что если не снять галочку, о которой шла речь в начале статьи, мы не увидим, что у нашего файла расширение не (название.html), а (название.html.txt). То есть, по сути, файл по-прежнему является обычным текстовым документом, отсюда и проблема.
То есть, как Вы уже догадались, для ее решения необходимо переименовать файл из (файл.html.txt) в (файл.html).
После данной манипуляции файл должен открыться в браузере, а не в текстовом редакторе в виде текста.
На этом у меня все. Надеюсь, данная статья поможет избавиться от вопросов, которые могут возникнуть в самом начале изучения html или css.
Читайте также: