als ik wil inloggen krijg ik een blanco pagina ik zelf kan de fout niet echt vinden of ik zie wat over het hoofd

<?php
ini_set('display_erros',1);
error_reporting(E_ALL);

include('includes/database.php');
include('includes/session.php');

if ( isset($_POST['uname'] && isset($_POST['pword'])
&& $_POST['uname'] != '' && $_POST['']!='pword') {
$sql = "SELECT *
FROM users_users
WHERE uname = '".mysql_real_escape_string($_POST['uname'])."'
AND pword = PASSWORD('".$_POST['pword']."')
AND active = 1";


if ($result = mysql_query ($sql)) {
if (mysql_num_rows($result) == 1) {
$record = mysql_fetch_assoc($result);
$_SESSION['user_id'] = $record['id'];
$_SESSION['user_name'] = $record['naam'];
header("location: index.php");
}
else {
header("location: login.php?error");
}
}
else {
echo 'MySQL Error: '.mysql_error().'<br />';
echo $sql;
}
}
else {
header("location: login.php?error");
}
?>
Je mist een ) van de eerste isset() op regel 8. Verder lijkt het erop dat display errors in je php.ini uitgeschakeld staat, niet echt gewenst tijdens het debuggen.

Zet dit eens aan, desnoods met een .htaccess met de volgende regel in de root:

php_flag display_errors on
if ( isset()$_POST['uname'] && isset($_POST['pword']) ?


ik zie die flag niet staan om het on te zetten ?
Nee, zo uiteraard:
<?php
if (isset($_POST['uname']) && isset($_POST['pword']))
?>
Als je in je php.ini kijkt moet je gewoon eens op zoek gaan naar 'display_errors'. Als je bij een host zit heb je daar waarschijnlijk geen toegang toe en gebruik je een .htaccess bestandje met de regel die ik al eerder gaf.
als ik die vraag teken gebruik onder dat scriptje dan krijg ik een script in me brouser
Regel 1 en 3 uit mijn voorbeeld moet je natuurlijk negeren, die zijn enkel om de code hier op het forum goed weer te geven. Het gaat uiteraard enkel om regel 2...
kan je met dreamwaver ook die php.ini zien ?
Je kunt een php.ini met elke text editor openen, dus vast ook wel met dreamweaver. Als je echter de php.ini bij je host bedoelt, dan is dat natuurlijk niet mogelijk. Daar kun je hoogstwaarschijnlijk niet bij...
Korter.
<?php
if (isset($_POST['uname'], $_POST['pword']))
?>
denk dat het toch in de ini staat blijft blanco bedankt voor de hulp trouwens
Blanco pagina wordt meestal veroorzaakt door het niet afsluiten van { of door de ; te vergeten aan het eind van een regel. Ook het vergeten van punten tussen aan elkaar te plakken tekst of het onjuist gebruiken van quotes kan de oorzaak zijn.

Edit: Deze errors zijn wél te vinden in de errorlogs van Apache.

Reageren