【问题标题】:Is there something wrong with my php code? [closed]我的php代码有问题吗? [关闭]
【发布时间】:2013-05-04 14:56:56
【问题描述】:

这个问题在这里已经有了答案:
something wrong with replace string?1 个答案

好的,我有我的 php 代码:

<?php
$str="hwids.html"
str_replace($_GET['hwid']."<br />","",$str);
?>

当我在运行 php 脚本后转到 html 脚本时,我告诉它删除的文本仍然存在

谁能帮忙?

【问题讨论】:

  • 不清楚您的要求。存在语法错误,以及一些实际上没有任何作用的代码。你想做什么?
  • 如果您能告诉我们您想要做什么,我们可以为您提供帮助。您期望的输出是什么?
  • @Samuel Cook 我试图为 hwid 输入一个值,然后当我这样做时,它将用我为 hwid 输入的值替换 html 内的文本/代码,我选择了。 ..我正在寻找的输出是它删除我希望它被替换的文本(“”)
  • 这与您之前的一个问题完全相同。
  • @scrblnrd3 请重复发布

标签: php


【解决方案1】:
$str="hwids.html

这需要变成

$str="hwids.html;

不要忘记分号。

您还有其他几个语法问题。你想接收什么输出?这应该有助于澄清你的错误是什么。

【讨论】:

  • zavg 回答了我的问题,谢谢
  • 啊,我明白了。编码愉快!
【解决方案2】:

忘记分号

$str="hwids.html";

但您的 HTML 脚本不应更改,因为您只是在字符串 "hwids.html" 中进行替换

在您的情况下正确的解决方案:

$file = 'hwids.html';
file_put_contents($file,str_replace($_GET['hwid']."<br />",'',file_get_contents($file)));

【讨论】:

  • 不,由于某种原因,文本仍然存在...
  • @Melternet 看看我的答案更新
  • 那么我怎样才能让 html 代码更新...
  • @zavg 回答了您提出的问题,您正在寻找的是 php 中的文件处理尝试 w3schools.com/php/php_file.asp 并查看 php.net/manual/en/function.fopen.php
  • @Melternet 不要忘记选择最佳答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
  • 2017-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多