|
|
|
| Здравствуйте! Помогите пожалуйста, вот только начал учить PHP! У меня чето не получается с помощью include вставить картинку!
Вот такой код файла:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="p://wrg/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Page</title>
</head>
<body>
<?php include "blocks/head.php"; ?>
</body>
</html>
Вот файл head.php:
<img src="/Images/head.jpg" width="1100" height="200" alt="global-zarabotoj" longdesc="Images/head.jpg" />
Картинка загружается, НО перед картинкой появляется точка, какойто бред(( Как убрать эту точку? Подскажите пожалуйста! | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 16:28)
| | Не должно быть точек никаких.
У вас заголовок HTML не правильный.... Кавычка одна не закрыта.... может поэтому. Попробуйте исправить первые две строчки
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="p://wrg/1999/xhtml">
| на
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
|
| |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 16:28)
| | нет, это не из-за заголовка, у меня заголовок нормальный, это просто когда на форуме сообщение писал, пришлось постерать немного, а то писалось типа уберите ссылки с сообщения! А точка есть(( мб это из-за браузера, кадеровки или ещё ченить такое? | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 16:44)
| | не должно быть по идее.... Какие кодировки? У вас латиница сплошная. С кодировками могут быть вопросы когда русский язык присутствует. Ну откройте в браузере "исходный код страницы" и покажите сюда что у вас в итоге написано между <body> и </body> | |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 16:49)
| | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Главная</title>
</head>
<body>
<img src="/Images/boot.jpg" alt="" width="1100" height="50" vspace="0" align="middle"></body>
</html>
Вот что в исходном коде страницы, когда убераю пробел перед <img src.... через оперу, то исчезает точка... шо за фигня? | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 16:44)
| | > а то писалось типа уберите ссылки с сообщения
чет вы странное рассказываете..... Ни разу тут такого не видел. | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 16:28)
| | Это если вы в дальнейшем хотите чтобы ваши страницы соответствовали стандартам и проходили валидацию. А если нет, то можете вместо этих двух строк написать просто | |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 16:45)
| | вот сайт http://revered.bissnes.net/ посмотрите, у меня там перед картинкой точка | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 19:31)
| | А у меня нет. вот код, как и должно быть
<body>
<img src="/Images/boot.jpg" alt="" width="1100" height="50" vspace="0" align="middle"></body>
|
Попробуйте кеш браузера очистить чтоль....
Тем более, раз опера. Она грешит такими багами. | |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 19:58)
| | непонял..... | |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 20:00)
| |
<body>
<img src="/Images/boot.jpg" alt="" width="1100" height="50" vspace="0" align="middle"></body>
|
| |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 20:01)
| | Вопрос к хозяевам форума: А че ет за  перед img ? Я вставлял без этого! | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 19:31)
| | Кажется я понял.... Там перед <img> какой-то неотображаемый символ стоит.... В каком-то из ваших двух файлов. Найдите его в редакторе, а лучше в HEX-редакторе и удалите. Если не получится, прикрепите сюда ваши файлы к посту, я посмотрю. | |
|
|
|
|
 89 байт |
|
|
для: Sfinks
(25.01.2012 в 20:06)
| | вот файлы, посмотрите | |
|
|
|
|
 353 байт |
|
|
для: revered
(25.01.2012 в 20:43)
| | и вот ещё | |
|
|
|
|
 500 байт |
|
|
для: revered
(25.01.2012 в 20:43)
| | У вас оба файла начинались с непонятного символа, похожего на точку, но не точки. Забирайте исправленные, проверяйте. | |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 21:05)
| | Да, когда установил ваш файл, точка исчезла, ну у меня на компе, неотображаются этот символ, каждый раз когда вставляю картинку через include появляется эта точка, хоть в редакторе нету не какого символа ( Я делаю в Adobe Dreamwever, ну и смотрел, через блокнот, все равно там пусто) Как мне решить проблему эту?(( | |
|
|
|
|
|
|
|
для: revered
(25.01.2012 в 21:51)
| | Я пользуюсь NuSphere PhpEd. В нем есть. В Lister'е от Total Commander'a в режиме "только текст" есть целых 3 символа!!! п»ї. В остальных редакторах тоже не увидел. Даже не знаю что вам сказать и откуда это берется :/
Только дело тут не в include... У вас просто каждый файл начинается с этого символа.... Просто когда он стоит в начале документа, перед <!DOCTYPE>, то он игнорируется, а когда внутри <body>, то его приходится отображать. И делать с этим действительно что-то нужно, т.к. когда вы в пхп попытаетесь установить заголовки или отправить куки, получите ошибку "заголовки уже установлены". Все что я могу посоветовать - меняйте редактор. Я таких проблем не встречал. | |
|
|
|
|
|
|
|
для: Sfinks
(25.01.2012 в 22:11)
| | хм.. мб винда тупит? незнаю, щас попробую скачать другой редактор, спасибо за помощь!!! | |
|
|
|