$filename = '.htpasswd';
$fp = fopen( $filename, 'r' );
$file_contents = fread( $fp, filesize( $filename ) );
fclose( $fp );
$lines = explode ( "\n", $file_contents );
$PHP_AUTH_USER and $PHP_AUTH_PW.
for each($lines as $line) {
list( $username, $password ) = explode( ':', $line );
if ( $username == "$PHP_AUTH_USER" ) {
$salt = substr( $password , 0 , 2 );
$salt
$enc_pw = crypt( $PHP_AUTH_PW, $salt );
if ( $password == "$enc_pw" ) {
$auth = true;
break;
}
}
}
}
Could someone help me out for some reason when I run this(this isn't all of it) I get a parse error on line 22 which is:
for each($lines as $line)
Is there something I am doing wrong?