javascript — трудное время, чтобы сделать пример учебника по W3C AppML работающим

Я пробую учебник appml на w3c

Ничего не работает …><

Я скачал appml для php, здесь: http://www.w3schools.com/appml/appml_download.asp

Я положил файлы в папку с именем «appml»

drwxr-xr-x  16 g_pierr  wheel    544 31 oct 18:25 Images
-rwxr-xr-x@  1 g_pierr  wheel   7402 26 sep  2013 appml.css
-rwxr-xr-x@  1 g_pierr  wheel  75662  7 jan  2014 appml.js
-rwxr-xr-x@  1 g_pierr  wheel  32956  7 jan  2014 appml.php
-rwxr-xr-x@  1 g_pierr  wheel    389 31 oct 18:43 appml_config.php
-rw-r--r--   1 g_pierr  wheel    142 31 oct 18:42 customers.xml
-rw-r--r--   1 g_pierr  wheel    401 31 oct 18:41 index.htm

appml_config.php это:

<?php echo("Access Forbidden");exit(); ?>

<appml>

<database name="appmldemo">
<host>localhost:3306</host>
<name>test_db</name>
<user>root</user>
<password>root</password>
</database>

<database name="appmlsecurity">
<host>localhost:3306</host>
<name> test_db</name>
<user>root</user>
<password>root</password>
</database>

<dateformat>yyyy-mm-dd</dateformat>

test_db существует и учетные данные работают.
test_db содержит контент northwind, который представляет собой хорошо известный пример SQL, используемый для тестов.

Appml.js не был изменен.
Appml_config.php не был изменен.

У меня есть customer.xml для обработки данных

<appml>

<datasource>
<database>
<connection>appmldemo</connection>
<sql>SELECT * FROM customers</sql>
</database>
</datasource>

</appml>

и у меня есть index.html в части «вид»

<h1>My First Web Application</h1>

<div id="Place01">
<table id="Template01" class="appmltable">
<tr>
<th>Customer</th>
<th>City</th>
<th>Country</th>
</tr>
<tr id="appml_row">
<td>#CustomerName#</td>
<td>#City#</td>
<td>#Country#</td>
</tr>
</table>
</div>

<script src="appml.js"></script>
<script>
app=new AppML("appml_config.php","customers");
app.run("Place01","Template01");
</script>

В конце я получил предупреждение javascript, всегда одинаковое><

<br />
<b>Deprecated</b>:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent in <b>Unknown</b> on line <b>0</b><br />
Access Forbidden

Устаревшее — это просто предупреждение, которое меня не волнует.
Второе предупреждение касается заголовка, уже отправленного: он не блокирует выполнение скрипта, тогда мне все равно.

Строка » Access Forbidden » взята из файла appml_config.php

И больше ничего…

Кто-нибудь может сказать мне, где я ошибаюсь в моем точном воспроизведении того, что говорит w3c, в том, что они назвали «учебником»? спасибо тебе.

0

Решение

Попробуйте изменить эту строку

app=new AppML("appml_config.php","customers");

и изменить это на это

app=new AppML("appml.php","customers");
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]