|
|
|
| Открываю в браузере сделанный с помощью php файл test.xml
Пишет:
Parse error: syntax error, unexpected T_STRING in ..... on line 1
Воспринимает вопросительный знак (<? xml......> ) как ошибку, убираю его и файл открывается как обычный текст.
Как сделать чтобы открывался нормальным xml файлом? | |
|
|
|
|
|
|
|
для: Владимир22
(02.03.2012 в 18:34)
| | А в XML-файле тоже пробел между <? и xml или это только тут опечатка? | |
|
|
|
|
|
|
|
для: Владимир22
(02.03.2012 в 18:34)
| | Выведите Ваш xml с помощью РНР:
<?php
echo "здесь Ваш xml";
?>
|
| |
|
|
|
|
|
|
|
для: Sergeich
(02.03.2012 в 18:59)
| | <?xml version="1.0" encoding="UTF-8"?>
Если "?" нет, то выводит как текст.
Если так:
<? xml version="1.0" encoding="UTF-8"?>
| то в браузере пустота, а в коде (просмотр HTML) всё нормально. Как сделать, чтобы и в браузере было всё правильно? | |
|
|
|
|
|
|
|
для: Владимир22
(02.03.2012 в 19:01)
| |
<?
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
?>
|
И будет Вам счастье. Подправьте под Ваши нужды при необходимости. | |
|
|
|
|
|
|
|
для: Sergeich
(02.03.2012 в 19:15)
| | Вся проблема в том,что сам файл создаётся с помощью php:
$xml="<?xml version='1.0' encoding='UTF-8'?>"; // и дальше....
$file = "site.xml"; $fp=fopen($file,"w"); fputs($fp,$xml);fclose($fp);// создание файла
|
Делаю так:
$xml="<? echo \"<?xml version='1.0' encoding='UTF-8'?>\"?>"; // и дальше....
$file = "site.xml"; $fp=fopen($file,"w"); fputs($fp,$xml);fclose($fp);// создание файла
| пишет "ошибка при обработке ресурса ( в 1 строке)". | |
|
|
|
|
|
|
|
для: Владимир22
(03.03.2012 в 02:24)
| | Странно конечно. В каком формате файл? Как php не обрабатывается? Хотя это не должно мешать...
Заголовок "header('Content-type: text/xml');" точно не нужен?
Просто не может быть так, что у всех все работает а у вас нет :)
А может русские буквы вместо латинских, хотя то что вы написали точно в латинице. Или может, ошибка и не в первой строчке? | |
|
|
|
|
|
|
|
для: Владимир22
(03.03.2012 в 02:24)
| | А кавычки экранировать не пробовали? Посмотрите внимательно на Вашу первую строчку. Ничего странного не замечаете? | |
|
|
|
|
|
|
|
для: Sergeich
(03.03.2012 в 14:56)
| | Он выше писал вполне корректно. Это просто "на скорую руку". | |
|
|
|
|
|
|
|
для: deimand
(03.03.2012 в 15:17)
| | Всем спасибо, просто в файле htaccess не была вписана обработка php в файлах xml.
Теперь всё заработало! Больше спасибо всем/ | |
|
|
|