在我的 PHP 代码中,我总是遇到无法在某处使用 include 的问题!
例如,我使用 MySQL 连接到我的数据库,并创建了一个 global.php 来包含并连接到我的数据库并将其用于所有其他 PHP 文件。
但在某个地方我不断收到错误:
Fatal error: Cannot redeclare connect() (previously declared in C:\xampp\htdocs\mypm\functions\global.php:4) in C:\xampp\htdocs\mypm\functions\global.php on line 7
我不能在其他 PHP 文件中包含或使用一些使用 global.php 的文件!
有什么建议么?谢谢
这是代码
require ('users.php'); function get_gravatar($id) { $email = get_email($id); $s = 80; $d = 'mm'; $r = 'g'; $img = false; $atts = array();
$url = 'http://www.gravatar.com/avatar/'; $url .= md5( strtolower( trim($email) ) );
$url .= "?s=$s&d=$d&r=$r";
if ( $img ) {
$url = '<img src="' . $url . '"'; foreach ( $atts as $key => $val ) $url .= ' ' . $key . '="' . $val . '"'; $url .= ' />'; } return $url;
}