如何正确使用PHP函数“fgets”?
我认为我使用的 fgets()
是错误的。我试图打开一个 PHP 文件,然后尝试将该文件中的一行与我创建的变量。如果该行确实匹配,那么我想将 PHP 代码写入/插入到该行正下方的文件中。示例:
function remove_admin(){
$findThis = '<tbody id="users" class="list:user user-list">';
$handle = @fopen("../../fns-control/users.php", "r"); // Open file form read.
if ($handle) {
while (!feof($handle)) // Loop til end of file.
{
$buffer = fgets($handle, 479); // Read a line.
if ($buffer == '<tbody id="users" class="list:user user-list">') // Check for string.
{
现在我想将 PHP 代码写入文件,从第 480 行开始。我该怎么做?
有用的信息可能是:IIS 6 和 PHP 5.2。
I assume I'm using the fgets()
wrong. I'm tring to open a PHP file and then try to match a line in that file with a variable I create. If the line does match then I want to write/insert PHP code to the file right below that line. Example:
function remove_admin(){
$findThis = '<tbody id="users" class="list:user user-list">';
$handle = @fopen("../../fns-control/users.php", "r"); // Open file form read.
if ($handle) {
while (!feof($handle)) // Loop til end of file.
{
$buffer = fgets($handle, 479); // Read a line.
if ($buffer == '<tbody id="users" class="list:user user-list">') // Check for string.
{
Now I want to write PHP code to the file, starting on line 480. How can I do that?
Useful information may be: IIS 6 and PHP 5.2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
Try this: