Gå til innhold

Store problemer med funksjoner.php, php klikker?


Anbefalte innlegg

Skrevet

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

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...