PDA

View Full Version : Mời các cao thư về PHP trợ giúp !



lifetimes
02-12-2007, 10:58
Hiện tại em đang mắc một vấn đề mà không tìm ra hướng giải quyết.

em có đoạn mã sau :



function load_ip()
{
if (isset($this->ip))
{
return;
}
$tmp = @file_get_contents($this->ipinfo);
$this->ip = @unserialize($tmp);
if (!is_array($this->ip))
{
$this->ip = array();
}

}

function save_ip()
{
if (isset($this->ip))
{
$tmp = serialize($this->ip);
$fh = fopen($this->ipinfo, 'w');
fwrite($fh, $tmp);
fclose($fh);
@chmod($this->ipinfo, 0777);
return true;
}
return false;
}




Em có thông tin của member qua cách sử dụng mysql_query mysql_result

và member của em là :

$Mutilhost_newuser

Anh chị cho em hỏi làm thế nào để thay vì ghi ip thành ghi account của member ?

Cám ơn các bạn đã đọc bài này !

Hero_vanchien
03-12-2007, 11:38
Code bạn đưa nên không đầy đủ nên khó giúp. Nhưng nếu $Mutilhost_newuser chỉ là một biến thông thường mà không phải là array hay object thì bạn chỉ cần khai báo biến $Mutilhost_newuser có dạng là global ở nơi đầu tiên nó xuất hiện rồi trong function saveip đoạn $tmp = serialize($this->ip); bạn thay bằng $tmp = $Mutilhost_newuser; là được.

Mình không phải là pro về php nhé