fwrite put table with foreach
fwrite put table with foreach
我想制作 html 文件,同时作为 ip 地址并插入客户端通过 $_SERVER
执行的操作
我的问题是我无法在那个文件中制作 table 所以代码是这样的
FTP
public static function Write($Wfile, $Wtext)
{
$open = fopen($Wfile, "w+");
fwrite($open, $Wtext);
}
创建日志的文件
public function __construct()
{
chdir("Log");
$this->_file = $_SERVER['REMOTE_ADDR'] .".html";
if(!is_file($this->_file)){
ftpFile::Write($this->_file,$this->Standards());
}
public function Standards()
{
$html = "<html>\r\n <body>\r\n <table cellpadding='10'>";
return $html;
}
以及我现在要插入的内容
public function Set()
{
$indicesServer = array(
'PHP_SELF',
'argv',
'argc',
'GATEWAY_INTERFACE',
'SERVER_ADDR',
'SERVER_NAME',
......
foreach ($indicesServer as $arg){
return '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>';
}
所以我尝试 return、回显、打印、文件放置内容,但我只得到一个结果,这是我数组中的最后一个。
ONCE 我想再次为访问我的站点的用户和里面的所有内容创建日志 $_SERVER
当 sesion_id 活动时写一次,我想在客户去的每个地方插入什么 $_POST
插入该文件。许多我做的只是这个需要修复... TNX all
您的底部代码片段不起作用,因为您试图在 foreach
循环中 return
:您只能从函数 中 return 一次 。试试这个:
public function Set()
{
$indicesServer = array(
'PHP_SELF',
'argv',
'argc',
'GATEWAY_INTERFACE',
'SERVER_ADDR',
'SERVER_NAME',
......
$ret = "";
foreach ($indicesServer as $arg)
$ret .= '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>';
return $ret;
}
我想制作 html 文件,同时作为 ip 地址并插入客户端通过 $_SERVER
我的问题是我无法在那个文件中制作 table 所以代码是这样的
FTP
public static function Write($Wfile, $Wtext)
{
$open = fopen($Wfile, "w+");
fwrite($open, $Wtext);
}
创建日志的文件
public function __construct()
{
chdir("Log");
$this->_file = $_SERVER['REMOTE_ADDR'] .".html";
if(!is_file($this->_file)){
ftpFile::Write($this->_file,$this->Standards());
}
public function Standards()
{
$html = "<html>\r\n <body>\r\n <table cellpadding='10'>";
return $html;
}
以及我现在要插入的内容
public function Set()
{
$indicesServer = array(
'PHP_SELF',
'argv',
'argc',
'GATEWAY_INTERFACE',
'SERVER_ADDR',
'SERVER_NAME',
......
foreach ($indicesServer as $arg){
return '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>';
}
所以我尝试 return、回显、打印、文件放置内容,但我只得到一个结果,这是我数组中的最后一个。
ONCE 我想再次为访问我的站点的用户和里面的所有内容创建日志 $_SERVER
当 sesion_id 活动时写一次,我想在客户去的每个地方插入什么 $_POST
插入该文件。许多我做的只是这个需要修复... TNX all
您的底部代码片段不起作用,因为您试图在 foreach
循环中 return
:您只能从函数 中 return 一次 。试试这个:
public function Set()
{
$indicesServer = array(
'PHP_SELF',
'argv',
'argc',
'GATEWAY_INTERFACE',
'SERVER_ADDR',
'SERVER_NAME',
......
$ret = "";
foreach ($indicesServer as $arg)
$ret .= '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>';
return $ret;
}