首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我是否应该使用php返回一个脚本?

我是否应该使用php返回一个脚本?
EN

Stack Overflow用户
提问于 2014-07-10 16:09:15
回答 1查看 37关注 0票数 0

所以..。我是php中的新手,我想读取文件中的每一行,执行我的脚本,然后用cameback读取新行,然后再次执行脚本。我的脚本是从指定的目标读取链接,所以我决定让它从文件中读取目标来学习新的东西。

下面是我从文件中读取每一行的代码

代码语言:javascript
运行
复制
<?
$handle = fopen("targets.txt", "r");
if ($handle) {
    while (($line = fgets($handle)) !== false) {
        echo $line;
    }
} else {
    echo "Can't open the file.";
} 
fclose($handle);
?>

下面是脚本代码:

代码语言:javascript
运行
复制
$site = "http://www.example.com";

...script code...

因此,简单地说,我希望我的$site变量是target.txt中的每一行,我试图实现这两个变量,比如$site = "$line";但是它会给我带来错误,我读了一些关于返回命令的内容。我该如何树立我的榜样呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 16:16:18

听起来你应该使用一个函数:

代码语言:javascript
运行
复制
<?php
$handle = fopen("targets.txt", "r");
if ($handle) {
  while (($line = fgets($handle)) !== false) {
    $line = do_something( $line );
    echo $line;
  }
} else {
  echo "Can't open the file.";
} 
fclose($handle);

function do_something( $line ) {

  // do something with $line...

  return $line;
}

注意,使用这种类型的函数声明,您必须返回在函数中创建的值,并将其重新分配给"source“变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24681395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档