Php 如何格式化应用引擎yaml文件以引用google maps外部javascript文件
我有一个php文件,其中一部分回显了一些html和javascript,包括一个google maps api脚本的src标记。在普通的php环境中,这可以正常工作,并将google地图放置到页面中。使用应用程序引擎,当我使用启动器查看结果时,会显示解释标记,不允许我查看页面。如果我不尝试回显任何javascript,那么就没有问题了,因此我知道yaml文件的格式是个问题 简而言之,对于这种情况,我不知道如何格式化yaml文件 就这样Php 如何格式化应用引擎yaml文件以引用google maps外部javascript文件,php,google-app-engine,yaml,Php,Google App Engine,Yaml,我有一个php文件,其中一部分回显了一些html和javascript,包括一个google maps api脚本的src标记。在普通的php环境中,这可以正常工作,并将google地图放置到页面中。使用应用程序引擎,当我使用启动器查看结果时,会显示解释标记,不允许我查看页面。如果我不尝试回显任何javascript,那么就没有问题了,因此我知道yaml文件的格式是个问题 简而言之,对于这种情况,我不知道如何格式化yaml文件 就这样 echo ' <html> <head&
echo '
<html>
<head>
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=false"></script>
</head>
<body>
<div id="map" style="width: 900px; height: 700px">
</div>
etc...
'; // end echo
echo'
等
'; // 末端回波
阅读yaml文件上的appengine文档,我不清楚在使用appengine时是否可以通过src呼出url。我读过的所有注释似乎都表明脚本必须放在yaml文件夹中的一个单独的静态目录中,但是我如何引用另一台服务器上的javascript文件url呢
文档似乎难以置信地复杂,因为之前只是简单地回显javascript。我已经记不清我对yaml文件进行了多少更改,以使其符合我应该设置的格式,但我找不到任何关于如何执行的明确说明。
有谁知道这件事,请给我一些指导。我真的很感激 除了将echo值发送到浏览器之外,appengine对其不做任何处理,就像在“普通”php环境中一样。因此,没有必要在app.yaml中引用google maps api脚本,因为它是一个外部脚本,而不是应用程序的直接部分。如果您的浏览器中出现感叹号,则可能存在其他错误。应用程序引擎日志中是否显示了任何内容?非常感谢您的快速回复,并对我延迟回复表示歉意。你说得对,我非常感谢你提供的信息。我确实在没有任何api脚本引用的情况下尝试了yaml文件,但仍然有错误(在我看来)与脚本引用有关,但我错了。鉴于你所说的,我从零开始,使用最简单的yaml文件,现在可以正常工作了。我真的不确定我弄错了什么格式,但我很高兴没有必要引用外部文件。再次感谢您提供的信息。