Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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页面上运行脚本?_Php_Database - Fatal编程技术网

如何在php页面上运行脚本?

如何在php页面上运行脚本?,php,database,Php,Database,我使用xampp在Windows上创建了一个php页面。 但我有个问题 我的鳕鱼: <?php if ($row["name"] == null) { echo $row["name"] = 'no name'; } else { echo $row["name"]; } ?> 当: $row[“name”]=“警报(“黑客”)” 脚本运行 如何在php页面上阻止运行脚本?查看一下“警报(“黑客”)”您会发现该代码有一个错误您需要在

我使用xampp在Windows上创建了一个php页面。 但我有个问题

我的鳕鱼:

<?php 
  if ($row["name"] == null)
  {
    echo $row["name"] = 'no name';
  }
  else
  {
    echo $row["name"]; 
  }
?>

当:

$row[“name”]=“警报(“黑客”)”
脚本运行


如何在php页面上阻止运行脚本?

查看一下
“警报(“黑客”)”
您会发现该代码有一个错误您需要在双引号中使用单引号
“警报(“黑客”)”
<?php
$row['name'] =  "<script>alert('HackEd')</script>";
  if ($row["name"] == null)
  {
      echo $row["name"] = 'no name';
  }
  else
  {
      echo $row['name']= preg_replace('#<script(.*?)>(.*?)</script>#is', '', $row['name']);
  }
?>
<?php
$row['name'] =  "<script>alert('HackEd')</script>";
  if ($row["name"] == null)
  {
      echo $row["name"] = 'no name';
  }
  else
  {
      echo $row['name']= preg_replace('#<script(.*?)>(.*?)</script>#is', '', $row['name']);
  }
?>