Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何格式化应用引擎yaml文件以引用google maps外部javascript文件_Php_Google App Engine_Yaml - Fatal编程技术网

Php 如何格式化应用引擎yaml文件以引用google maps外部javascript文件

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&

我有一个php文件,其中一部分回显了一些html和javascript,包括一个google maps api脚本的src标记。在普通的php环境中,这可以正常工作,并将google地图放置到页面中。使用应用程序引擎,当我使用启动器查看结果时,会显示解释标记,不允许我查看页面。如果我不尝试回显任何javascript,那么就没有问题了,因此我知道yaml文件的格式是个问题

简而言之,对于这种情况,我不知道如何格式化yaml文件

就这样

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文件,现在可以正常工作了。我真的不确定我弄错了什么格式,但我很高兴没有必要引用外部文件。再次感谢您提供的信息。