Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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 使用我自己的db$info替换url的部分内容并在iframe中打开_Php_Mysql_Html_Url_Replace - Fatal编程技术网

Php 使用我自己的db$info替换url的部分内容并在iframe中打开

Php 使用我自己的db$info替换url的部分内容并在iframe中打开,php,mysql,html,url,replace,Php,Mysql,Html,Url,Replace,这不起作用,有什么选择吗 如果打印,结果如下 需要替换如上所示的url部分,才能将结果输入到iframe src= testpage=findmeaload.com/ZipFind/frame.php首先,这是一个可怕的文本块。当使用双引号打印完全能够自己插入变量时,为什么还要为各种回音而烦恼呢 print("http://maps.google.com/maps/etc....?center={$City},{$City},{$State}&zoom=etc...."); 点击测试页

这不起作用,有什么选择吗

如果打印,结果如下

需要替换如上所示的url部分,才能将结果输入到iframe src=


testpage=findmeaload.com/ZipFind/frame.php

首先,这是一个可怕的文本块。当使用双引号打印完全能够自己插入变量时,为什么还要为各种回音而烦恼呢

print("http://maps.google.com/maps/etc....?center={$City},{$City},{$State}&zoom=etc....");
点击测试页面,在顶部附近弹出以下URL:

http://maps.google.com/maps/api/staticmap?center=,,&zoom=14&size=500x500&maptype=roadmap&markers=color:blue|label:S|,&sensor=false

请注意中心=,,。。。那里没有城市或州,因此$City和$State变量为空/null。在您的评论中,您使用$city和$state-请记住PHP变量名是区分大小写的,因此$city与$city完全不同。

您能不能再多说一点。。。在你的描述中清晰地描述了你想要实现的目标:数据库、URL、iFrame—三件彼此无关的事情。你在问什么?如果我把它放在一个iframe里,它会从这个打印出来地图;回声城市;打印回声城市;打印echo$状态;打印和缩放=14&size=500x500&maptype=路线图和标记=颜色:蓝色|标签:S |;echo$lat;打印echo$lon;打印和传感器=错误;脚本要求输入城市和州以从数据库获取信息,因此我需要将最终url输入iframetest页面。是的,仍在工作中。这是我制作的第二个页面,仍需通过它。感谢您的帮助,我仍在寻找如何在iframe中获取它,以便加载地图