[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Буквально 2 мелких проблемы
checken
Проблема номер раз: сидел через хром, всё ок было, но зашёл через OPERA и они выдаёт ошибку
Цитата
Ошибка разбора XML

Ошибка разбора XML: синтаксическая ошибка (Строка: 13, Символ: 2)

Обработать документ как HTML (Ссылка)
Ошибка:
mismatched end-tag

Описание:
http://www.w3.org/TR/REC-xml/


Не понятно почему так, если на ссылку Обработать документ как HTML нажать, то он хорошо обрабатывает, в генерации прописал

if ((strpos($_SERVER['HTTP_USER_AGENT'], "Mozilla") !== false) or (strpos($_SERVER['HTTP_USER_AGENT'], "MSIE") !== false) or (strpos($_SERVER['HTTP_USER_AGENT'], "Netscape") !== false))

{

header("Content-type: text/html; charset=utf-8");

}

else

{

header("Content-type: application/xhtml+xml; charset=utf-8");

}
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>'
.$str.'</title>
<link rel="shortcut icon" href="http://'
.$_SERVER['SERVER_NAME'].'/favicon.ico" />
<link rel="stylesheet" href="http://'
.$_SERVER['SERVER_NAME'].'/css/style.css" type="text/css" />
</head>
<body>'
;
imTimer();


Так как объяснить опере, что это и так HTML?

Номер два проблема.
Вот такая строчка:
$title	=	mysql_result (mysql_query("SELECT * FROM `java_sections` WHERE `id`='" . $id . "' LIMIT 1" ), 'name');

Чужой скрипт, сам while'om выводил всегда и хочу посмотреть как именно результом. Весь интернет обыскал, пример везде один и тот же, если есть. Первый параметр понятно что, а остальные 2? Ах, да, ошибку выдаёт

Warning: mysql_result() expects parameter 2 to be long, string given in Z:\home\sowap\www\down\dl\index.php on line 213



Спустя 35 минут, 36 секунд (24.07.2010 - 20:47) Ice написал(а):
parameter 2 to be long, string given

Спустя 19 часов, 59 минут, 25 секунд (25.07.2010 - 16:47) checken написал(а):
Ну длинный, я понимаю, но что писать тогда?

Спустя 24 минуты, 9 секунд (25.07.2010 - 17:11) Michael написал(а):
Из хелпа:
string mysql_result ( resource $result , int $row [, mixed $field ] )

т.е. ты не указал номер строки. Если подразумеваешь что результат - всего одна строка , то поставь 0.

$title = mysql_result (mysql_query("SELECT * FROM `java_sections` WHERE `id`='" . $id . "' LIMIT 1" ), 0, 'name');

Спустя 15 часов, 24 минуты, 25 секунд (26.07.2010 - 08:35) linker написал(а):
Ошибка:
mismatched end-tag
Вот же подсказка, где-то не закрыт тэг(и). Если для html это нормально, то xml суров и нетерпим к подобного рода огрехам.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.