ビデオ シリーズをフォローしていますが、使用しているのと同じコードが何らかの理由で機能しません。このエラーが発生しています:
警告: 8 行目の /Applications/XAMPP/xamppfiles/htdocs/projects/lr/core/functions/general.phpの foreach() に無効な引数が指定されました
私の general.php ページは次のとおりです。
<?php
function sanitize($data) {
return mysql_real_escape_string($data);
}
function output_errors($errors) {
$output = array();
foreach($errors as $error) {
echo $error, ', ';
}
}
私のlogin.phpページは次のとおりです。
<?php
include 'core/init.php';
if (empty($_POST) === false) {
$username = $_POST['username'];
$password = $_POST['password'];
if (empty($username) === true|| empty($password) === true) {
$errors[] = 'You need to enter a username and/or password.';
} else if (user_exists($username) === false) {
$errors[] = 'We can\'t find that username. Have you registered?';
} else if (user_active($username) === false) {
$errors[] = 'You haven\'t activated your account! Check your email.';
} else {
$login = login($username, $password);
if ($login === false) {
$errors = 'That username/password combination is incorrect.';
} else{
$_SESSION['user_id'] = $login;
?>
<meta http-equiv="refresh" content="0;url=index.php">
<?php
exit();
}
}
}else {
$errors[] = 'No data received';
}
include 'includes/overall/overall_header.php';
output_errors($errors);
include 'includes/overall/overall_footer.php';
?>
ビデオ エピソードはこちら: http://www.youtube.com/watch?v=-XvbXxqJ4xQ&list=ECE134D877783367C7しかし、同じ結果が得られません。ありがとうございました。