Gå til innhold

Store problemer med funksjoner.php, php klikker?


Anbefalte innlegg

Hei, har bestemt meg for og prøve meg på php igjenn, men har allerede problemer med en side...

 

alt fungerte i går, men så gjorde jeg noen forandringer i skriptet som jeg ikke kan husk:(

 

og resultatet var at ingenting fungerer lenger:(

 

for og se scripte 'in action' gå til http://blackhawk.mine.nu/richard2

 

kildekoden til scripte er inkludert i vedlegget...

 

 

I index.php skriptet har jeg "include 'funksjoner.php';" helt i begynnelsen, helt i begynnelsen i funsksjoner.php har jeg skrevet 'test' _før_ "<?php" tagen, men dette vises ikke engang.

 

vis jeg legger til f.eks "echo 'test';" i begynelsen på index.php(før include settningen) så virker den, men ikke etter??

 

her er koden for funksjoner.php(itilfelle noen basic feil:( )

Klikk for å se/fjerne innholdet nedenfor

test

<?php
exit('loaded');
function auth($user, $strmd5) 
{
 $bool_auth =0;
 if ($user <> '') {
 	$conn  = mysql_connect('localhost', 'richard2') or die('Could connect to database');
 	$db  	= mysql_select_db('richard2');
 	$query_Str	= "SELECT * FROM user WHERE user = '$user'";
 	
 	$query	= mysql_query($query_Str);
 	
 	if (mysql_affected_rows() > 0) {
   $row = mysql_fetch_array($query);
   while ($row <> '') {
   	if ($row['user'] ==  $user) {
     if ($row['md5']==$strmd5) {
     	$_SESSION['init']  = true;
     	$_SESSION['user']  	= $row['user'];
     	$_SESSION['userid']  =	$row['userid'];
     	$_SESSION['md5']  = $row['md5'];
     	
     	$_SESSION['level']  = $row['level'];
     	$_SESSION['email']  = row['email'];
     	$_SESSION['activated']	= $row['activated'];
     	$_SESSION['ip']  	= $row['ip'];
     	$_SESSION['lastlogin']	= $row['lastlogin'];
     	
     	$bool_auth = 1;
     }
   	}
   	$row = mysql_fetch_array($query);
   }
 	}
 }
 debug('Auth: '.$bool_auth);
 return $bool_auth;
}

function debug($string) 
{ 
 echo('Debug: "'.$string.'"'.'<br>'); 
}

function init() {
 session_start();
 
 if ($_POST['logout']==1) {
 	$_POST['logout']	= 0;
 	$_SESSION['init'] = false;
 	session_destroy();
 	init();
 } elseif ($_SESSION['init'] <> true) {
 	$_SESSION['init']  = true;
 	$_SESSION['user']  = '';
 	$_SESSION['userid']	=	-1;
 	$_SESSION['md5']	= '';
 	
 	$_SESSION['level']	= -1;
 	$_SESSION['email']  = "";
 	$_SESSION['activated']	= 0;
 	$_SESSION['ip']  	= "";
 	$_SESSION['lastlogin']	= "";
 }
}
function printMainMenu() {
 echo '<a href="index.php?page=logout">Logout</a> | ';
 echo '<a href="index.php?page=main">Main</a> | ';
 echo '<a href="index.php?page=users">Users</a>';
}
?>

 

Takker for all hjelp....

www_richard2.zip

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...