Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка в коде.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не могу найти, подскажите.
MadDen
Отправлено: 17 Ноября, 2008 - 18:32:34
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Авг. 2007  
Откуда: Аглы


Помог: -3 раз(а)




Проблема собственно простейшая, обернулась в сложную )
Люди помогите нормальную 100% рабочую страничку сделать ) чтоб валидатор не ругался.
Не могу разобраться где ошибка в шапке?! валидатор что-то не понятное говорит, подскажите... вот код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //
  3. list($msec,$sec)=explode(chr(32),microtime());
  4. $HeadTime=$sec+$msec;
  5. ///////////////////////////////////////////////////////
  6. //HTML version
  7. ///////////////////////////////////////////////////////
  8. header("Content-Type: text/html; charset=utf-8");
  9. echo "
  10. <?xml version='1.0' encoding='utf-8'?>
  11. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML Basic 1.0//EN' 'http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd'>
  12. <html xmlns='http://www.w3.org/1999/xhtml'>
  13. <link href='style.css' type=text/css rel=stylesheet>
  14. <title>text</title>
  15. ";
  16.  
  17. echo "<small>";
  18.  
  19. echo "<div class='title'>
  20. text</b>
  21. </div>";
  22.  
  23. echo "<div class='droppedblock'>
  24. text<br>
  25. </div>";
  26.  
  27. echo "<div class='header'>
  28. text
  29. </div>";
  30.  
  31. echo "<div class='folder'>
  32. text<br>
  33. </div>";
  34.  
  35. echo "<div class='droppedblock'>
  36. <b>text</b>
  37. </div>";
  38.  
  39. echo "<div class='title'>";
  40. list($msec,$sec)=explode(chr(32),microtime());
  41. print '<small>['. round(($sec+$msec)-$HeadTime,4).']сек.</small>';
  42. echo "</div>";
  43.  
  44. echo "</small>";
  45.  
  46. echo "</body></html>";
  47. ?>


-----
Лучший способ убедиться, что меры предосторожности не понадобятся, это своевременно принять их.
 
 Top
valenok Модератор
Отправлено: 17 Ноября, 2008 - 19:04:47
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Скажите лучше что говорит валидатор, и покажите две строки до и после того места


-----
Truly yours, Sasha.
 
My status
 Top
MadDen
Отправлено: 17 Ноября, 2008 - 20:26:33
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Авг. 2007  
Откуда: Аглы


Помог: -3 раз(а)




допустим вот что говорит он:
Line 5, Column 28: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified.
<link href='style.css' type=text/css rel=stylesheet>
я в общем не могу понять как это так ошибка?!..
Line 8, Column 19: element "b" undefined.
My personal page <b>[M@dDen]</b>

You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:
incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-cas
и т.д.
(Добавление)
Моё вот лично мнение что ошибка где-то кроется в ковычках " ' и тегах echo print
И вот подскажите что лучше выбрать для вап xhtml формата страниц я не шарю вообще )
XHTML Basic 1.0
html 4.0 transitional
я хз че лучше, посоветуйте.
(Добавление)
вставте код в страничку созданную и поглядите в валидаторе, а так тупо копировать мало толку, вам там виднее будет )


-----
Лучший способ убедиться, что меры предосторожности не понадобятся, это своевременно принять их.
 
 Top
valenok Модератор
Отправлено: 17 Ноября, 2008 - 21:35:45
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




разумеется самую последнюю версию любого из языков разметки, смотря
для чего пишется этот документ.

Попробуйте использовать теги физического форматирования ( em, strong, и т.д.)
Кроме того xhtml Требует ко всем параметрам кавычки. Попробуйте заключить значения
параметров в теге линк в кавычки.


-----
Truly yours, Sasha.
 
My status
 Top
MadDen
Отправлено: 18 Ноября, 2008 - 09:48:44
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Авг. 2007  
Откуда: Аглы


Помог: -3 раз(а)




а можно пример на моей страницы?


-----
Лучший способ убедиться, что меры предосторожности не понадобятся, это своевременно принять их.
 
 Top
Singularis
Отправлено: 18 Ноября, 2008 - 10:45:00
Post Id


Новичок


Покинул форум
Сообщений всего: 37
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Например вот так: <link href='style.css' type='text/css' rel='stylesheet'>
Там есть закрывающий </b>, а открывающего нет.
То же самое </body>
<title> и <link> должны быть внутри <head></head>

(Отредактировано автором: 18 Ноября, 2008 - 10:47:27)

 
 Top
MadDen
Отправлено: 19 Ноября, 2008 - 17:31:07
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Авг. 2007  
Откуда: Аглы


Помог: -3 раз(а)




ЛЮди помогите составить нормальную страницу полностью, я уже не могу чета голова вообще не варит, 100 вариантов перебрал нах...


-----
Лучший способ убедиться, что меры предосторожности не понадобятся, это своевременно принять их.
 
 Top
valenok Модератор
Отправлено: 19 Ноября, 2008 - 20:46:54
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Обзаведись наконец словарем. Написано же все.

an attribute value specification must be an attribute value literal
document type does not allow element "link" here; assuming missing "head" start-tag.
end tag for "link" omitted
end tag for element "b" which is not open.
end tag for element "body" which is not open.
..

Настоятельно рекомендую завязать с программированием на месяца три,
взять учебник английского в руки, и читать паралельно с книжкой по основам html
А если вы собрались писать страницы для мобильных телефонов, можете сразу об этом забыть.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //
  3. list($msec,$sec)=explode(chr(32),microtime());
  4. $HeadTime=$sec+$msec;
  5. ///////////////////////////////////////////////////////
  6. //HTML version
  7. ///////////////////////////////////////////////////////
  8. header("Content-Type: text/html; charset=utf-8");
  9. echo "<","?xml version='1.0' encoding='utf-8'?","><!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
  10. \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
  11. <html xmlns='http://www.w3.org/1999/xhtml'>
  12. <head>
  13. <link href='style.css' type='text/css' rel='stylesheet' />
  14. <title>text</title>
  15. </head>
  16. <body>
  17.  
  18.  
  19.  
  20. <div class='title'> <b>text</b> </div>
  21. <div class='droppedblock'> <b>text</b><br /> </div>
  22. <div class='header'>  text </div>
  23. <div class='folder'> text<br /> </div>
  24. <div class='droppedblock'> <b>text</b> </div>
  25.  
  26. <div class='title'>";
  27.         list($msec,$sec)=explode(chr(32),microtime());
  28.         print '<small>['. round(($sec+$msec)-$HeadTime,4).']сек.</small>';
  29. echo
  30. "</div>
  31.  
  32. </body>
  33. </html>";
  34.  
  35. ?>
  36.  


-----
Truly yours, Sasha.
 
My status
 Top
MadDen
Отправлено: 20 Ноября, 2008 - 03:37:09
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Авг. 2007  
Откуда: Аглы


Помог: -3 раз(а)




Вся спасибо понял свои ошибки )


-----
Лучший способ убедиться, что меры предосторожности не понадобятся, это своевременно принять их.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB