私のPHPコードでは、どこかにインクルードを使用できないというこの問題が常にあります!
たとえば、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
global.php を使用する一部のファイルを他の 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;
}