小编Ron*_*Ron的帖子

使用 Fwrite 使用另一个 php 文件编辑 PHP 文件

我的最后一个问题没有得到很好的解释。

我在这里尝试做的是将数据插入到一个 PHP 文件中,在另一个 .php 文件上使用 fwrite 功能。

为简单起见,我将我想要插入的数据标记为 file.php,而我使用 fwrite 执行的标记为 edit.php

现在,我把写的东西记下来了,我的问题是,我需要在 file.php 上的关闭 php 标记之前插入该数据。

我尝试做的是删除关闭的 php 标签,写入数据,然后重写标签。

这是我的源代码:

<?php
$rows = file("file.php");    
$tagremove = "?>";
foreach($rows as $key => $row) {
if(preg_match("/($tagremove)/", $row)) {
    unset($rows[$key]);
}
}
file_put_contents("file.php", implode("", $rows));

$User = $_GET["user"];
$File = "file.php"; 
$Handle = fopen($File, "a");
fwrite($Handle, "");
fwrite($Handle, $User);
fwrite($Handle, "\r\n");
fwrite($Handle, "?>");
print "Data Written"; 
fclose($Handle); 
?>
Run Code Online (Sandbox Code Playgroud)

当我在 Edit.php 上运行它时,它会将该数据插入到文件中,但它只写入第一行,并替换已经存在的任何内容。(在我的情况下,它是打开的 php 标签)。我不知道我做错了什么,或者是否有另一种方法可以做到这一点,但任何帮助将不胜感激。

编辑:这又是一个聊天客户端。

我有一个文件,它将消息发送到客户端然后读取的 .txt 文件中。

该文件正在读取 file.php (staff.php) 以检查提交的用户是否是工作人员。 …

php fwrite

5
推荐指数
1
解决办法
1万
查看次数

如何使用PHP从目录中删除所有.txt文件

我试图使用PHP脚本从目录中删除所有文本文件.

这是我试过的......

<?php array_map('unlink', glob("/paste/*.txt")); ?>
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我没有得到错误,但它没有做到这一点.

这有什么片段吗?我不知道还有什么可以尝试.

php unlink

5
推荐指数
1
解决办法
1万
查看次数

将字符串拆分为2个变量

我在这里要做的是从文本框中捕获2个变量

这是一个什么样的例子.

User:Pass

我想在:as用户之前声明所有内容,并在:as pass 之后声明所有内容.

我用谷歌搜索,发现了一些东西,但我似乎无法让它完全运作.

vb.net string textbox split

2
推荐指数
1
解决办法
2万
查看次数

成功付款后编辑数据库

我现在已经有一段时间了,我已经尝试过广泛使用谷歌了.

我设置了我的应用程序:它是一个仅供付费订阅者使用的HWID系统.

我希望买家能够点击"立即购买"按钮,一旦他们成功付款,它会自动将他们的信息添加到应用程序使用的数据库中.这样,付款后就没有等待了.

我知道这是可能的,因为我之前已经看过它 - 我似乎无法找到它是如何工作的?

我希望这也可以在php中完成.

php vb.net paypal

1
推荐指数
1
解决办法
6372
查看次数

使用PHP来回显div标签中的内容

我不知道该研究什么或从哪里开始.

我想要做的是使用PHP来读取HTML页面并拉出div中包含的原始文本

div是这个

 <div class="thingy">
  test
 </div>
Run Code Online (Sandbox Code Playgroud)

当php被执行时,我希望它回应

Test
Run Code Online (Sandbox Code Playgroud)

是否有一个简单的代码片段,或者有人发布一个小脚本?

编辑:带有Div的html页面位于另一个网页上.

html php html-parsing

1
推荐指数
1
解决办法
945
查看次数

使用preg_replace对文件中的单词不起作用

这是我的来源

 $Message = $_GET["message"];
 $Username = htmlspecialchars($_GET["username"]);
 $unix = ($_GET["time"]);
 include 'mcheck.php'; 
$file1 = file_get_contents('filter.txt');
$bad_words = explode(PHP_EOL, $file1);
$compare = explode('', $Message);
foreach ($bad_words as $bad_word)
  $Message = preg_replace('/\b('.$bad_word.')\b/i', "***", $Message);
  echo $Message;
Run Code Online (Sandbox Code Playgroud)

说坏话就是 go

$Message = I Like to go to school

我想要它 echo I Like to *** to school

但我得到了

***I***Like***To******to***school***
Run Code Online (Sandbox Code Playgroud)

我不知道问题是什么

php preg-replace

0
推荐指数
1
解决办法
105
查看次数

标签 统计

php ×5

vb.net ×2

fwrite ×1

html ×1

html-parsing ×1

paypal ×1

preg-replace ×1

split ×1

string ×1

textbox ×1

unlink ×1