X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Лишние символы при выводе
ruslan_kolesnyk
ruslan_kolesnyk
Topic Starter сообщение 1.2.2012, 18:10; Ответить: ruslan_kolesnyk
Сообщение #1


Вот ввожу самый простой пример:
 

<!DOCTYPE HTML PUBLIC " – //W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head>
<title>Страница Web </title>
</head>
<body> esrgergeg
<p>
<php
echo("<p>Это базовый документ PHP</p>");
?>
</p>
<p>
<?
print "<p>PHP – это здорово!</p>";
?>
</p>
<p>
<script language="php">
$myvar = "Hello World! ";
echo <p>$myvar</p>;
</script>
</p>
<php
echo("<p>Hello</p>"); // комментарий
echo("<p>Hello</p>"); # комментарий
/*
и это тоже комментарии
*/
?>
</body>
</html>

А выводит такое:

Это базовый документ PHP
"); ?>


PHP – это здорово!
"; ?>

Hello

"); // комментарий echo("

Hello
"); # комментарий /* и это тоже комментарии */ ?>

Почему так получается и почему php не хочет выводить текст через echo, eсли в строке нет тегов html?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 1.2.2012, 19:09; Ответить: matroskin8
Сообщение #2


Мой вам совет код PHP помещать в конструкцию:
<?php
   здесь код;
?>

В представленном же безобразии находим:
1) открывающий тег php без знака вопроса;
2) видим echo "<p>$myvar<p>" - теги должны быть обрамлены кавычками... так правильно: echo "<p>$myvar</p>"... или так: echo '<p>'.$myvar.'</p>'
Основная ошибка по пункту 1.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ruslan_kolesnyk
ruslan_kolesnyk
Topic Starter сообщение 1.2.2012, 19:18; Ответить: ruslan_kolesnyk
Сообщение #3


Когда ставлю знак вопроса перед php, то вообще ничего не выводиться
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 1.2.2012, 19:24; Ответить: matroskin8
Сообщение #4


Если документ сохранен с расширением .php и такой код (больше ничего не нужно, никаких тегов, никакого HTML):
<?php
   echo 'Test';
?>

ничего не выводит, то смотрите настройки своего сервера.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ruslan_kolesnyk
ruslan_kolesnyk
Topic Starter сообщение 1.2.2012, 21:06; Ответить: ruslan_kolesnyk
Сообщение #5


Если взять пример "<P>$myvar</P>", то первые кавычки у меня читает как часть кода php, а вторые - как часть кода html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 1.2.2012, 22:51; Ответить: matroskin8
Сообщение #6


Ничего не понял из этой фразы. По предыдущему посту ответа так и не получил...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ruslan_kolesnyk
ruslan_kolesnyk
Topic Starter сообщение 1.2.2012, 23:06; Ответить: ruslan_kolesnyk
Сообщение #7


В смысле, что символы до фразы <P>$myvar</P> браузер относит к коду php, а символы после этой ыразы относит к коду html и выводит их вместе с фразой (это видно по цвету символов в исходном коде) . А где вопрос в предыдущем посте?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 2.2.2012, 0:12; Ответить: matroskin8
Сообщение #8


А где вопрос в предыдущем посте?

В предыдущем посте пример самого простого кода на PHP. Вот для того, чтобы решать проблему, нужно понять ее причину. Что вывел представленный код я так и не увидел.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ruslan_kolesnyk
ruslan_kolesnyk
Topic Starter сообщение 2.2.2012, 0:32; Ответить: ruslan_kolesnyk
Сообщение #9


<?php
echo 'Test';
?>

Даный код ничего не дал, просто пустое окно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 2.2.2012, 0:40; Ответить: matroskin8
Сообщение #10


Вот и практически докопались до причины. На сервере не обрабатывается код PHP. Что за сервер используется? Где исполняется код?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1756 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2205 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30390 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78498 21.6.2022, 9:38
автор: VIMstat
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1670 10.7.2020, 15:18
автор: -bhtml-


 



RSS Текстовая версия Сейчас: 24.4.2024, 11:09
Дизайн