Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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代码在echo中使用window.location_Php - Fatal编程技术网

如何使用php代码在echo中使用window.location

如何使用php代码在echo中使用window.location,php,Php,使用PHP在echo中使用window.location=需要帮助。这是我的密码: echo '<div class="adsa"> <div class="adimg125" style="'.$stylea.'"> <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.loc

使用
PHP
echo
中使用
window.location=
需要帮助。这是我的密码:

echo
    '<div class="adsa">
         <div class="adimg125" style="'.$stylea.'">
            <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='.$url.'" class="check" style="'.$check.'">Check Monitors</div>
         </div>
    </div>';
需要这样表现

window.location='/index.php?key=perfectdeposit.biz'
我通常使用以避免报价错误,即:

echo <<< EOF
<div class="adsa"><div class="adimg125" style="$stylea">
    <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='$url' class="check" style="$check">Check Monitors</div>
</div>
EOF;
回波检查监视器

看起来需要在PHP中转义这些字符。也许是这样的

echo'<div class="adsa"><div class="adimg125" style="'.$stylea.'">
            <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location=\''.$url.'\'" class="check" style="'.$check.'">Check Monitors</div>
            </div></div>';

你在
window.location
之后缺少引号,它应该像
window.location=“”.$url.”class=“check”
是的,但当我使用链接时,它显示的内容与我在上面发布的内容相同。当我使用此链接时,它不起作用,然后我的浏览器显示空白页错误在
EOF之后添加一个空行。还添加
错误报告(E_ALL);ini设置(“显示错误”,1)
在您的
php
脚本的顶部,它返回什么?@JerryStone非常好!想将其标记为答案,以便其他人在遇到相同问题时知道吗?;)我是新来的,不知道该如何标记。如果你愿意,请做can@JerryStone只有提出问题的人才能标出答案。您应该会在答案附近看到一个复选标记-只需单击该复选标记即可标记答案。看这里:我已经做了,谢谢
echo <<< EOF
<div class="adsa"><div class="adimg125" style="$stylea">
    <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='$url' class="check" style="$check">Check Monitors</div>
</div>
EOF;
<div class="adsa"><div class="adimg125" style="some_style">
    <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='/index.php?key=perfectdeposit.biz' class="check" style="something">Check Monitors</div>
</div>
echo'<div class="adsa"><div class="adimg125" style="'.$stylea.'">
            <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location=\''.$url.'\'" class="check" style="'.$check.'">Check Monitors</div>
            </div></div>';
$stylea = 'something';
$url = 'http://google.com';
$check = 'test';

<div class="adsa"><div class="adimg125" style="something">
        <div onclick="event.cancelBubble=true;if (event.stopPropagation) event.stopPropagation(); window.location='http://google.com'" class="check" style="test">Check Monitors</div>
        </div></div>