PHPhotoalbum driller lidt
Hejsafår følgende når jeg prøver PHPhotoalbum
Notice: Undefined variable: logged_in in c:\apache\htdocs\phphotoalbum\admin.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\phphotoalbum\admin.php:12) in c:\apache\htdocs\phphotoalbum\admin.php on line 14
admin.php ser ud som følger:
<?
/*************************************************
* PHPhotoalbum v0.4
* by: Henning Støverud
* e-mail: henning@stoverud.com
* URL: http://www.stoverud.com/PHPhotoalbum/
*************************************************/
session_start();
// Accesscheck
if(!$logged_in)
{
header("Location: login.php");
exit;
} // End accesscheck
include("config.inc.php");
include("functions.php");
// Try login if U & P provided
if($submitted && $username && $password)
{
$login = login($username, $password);
if($login == true)
{
session_register('logged_in');
$logged_in = $login;
}
}
pageheader("Administration"); ?>
<? navmenu(450); ?>
<!-- 1px BORDER -->
<table width="450" align="center">
<td bgcolor="#000000">
<!-- 1px BORDER -->
<!-- MAIN TABLE -->
<table bgcolor="#ffe7c6" width="448">
<tr>
<td>
<!-- MAIN TABLE SECTION -->
<table width="100%" bgcolor="<? echo $config['color_main']; ?>">
<tr>
<td colspan="2" bgcolor="<? echo $config['color_comment_heading']; ?>">
<b>New album >></b>
</td>
</tr>
<tr>
<td valign="top">
<form method="post" action="db_input.php">
<input type="hidden" name="event" value="album">
<input type="hidden" name="date" value="<? echo date("Y-m-d H:i:s"); ?>">
Description<br>
</td>
<td valign="top" bgcolor="<? echo $config['color_comment_body']; ?>">
<input type="text" name="description" STYLE="FONT-FAMILY:VERDANA, GENEVA, ARIAL, HELVETICA; FONT-SIZE:9px; BORDER-STYLE : groove;"><br>
</td>
</tr>
<tr>
<td valign="top">
Allow useruploads<br>
<div class="small">[ <a href="help.php#useruploads">Help</a> ]</div>
</td>
<td valign="top" bgcolor="<? echo $config['color_comment_body']; ?>">
<input type="radio" name="uploads" value="YES" CHECKED> Yes<br>
<input type="radio" name="uploads" value="NO"> No
<br>
</td>
</tr>
<tr>
<td valign="top">
</td>
<td valign="middle" bgcolor="<? echo $config['color_comment_body']; ?>"><img src="images/spacer.gif" width="1" height="5"><br>
<input type="submit" value="Create album" STYLE="width:100; FONT-FAMILY:VERDANA, GENEVA, ARIAL, HELVETICA; FONT-SIZE:9px; BACKGROUND-COLOR: $color_main;">
</form>
</td>
</tr>
<tr><td colspan="2"><hr></td></tr>
<tr>
<td colspan="2" bgcolor="<? echo $config['color_comment_heading']; ?>">
<b>Upload picture >></b>
</td>
</tr>
<tr>
<td valign="top">
<form method="post" action="db_input.php" ENCTYPE="multipart/form-data">
Album
</td>
<td valign="top" bgcolor="<?echo $config['color_comment_body']; ?>">
<? listallalbums($HTTP_GET_VARS['album']); ?>
</td>
</tr>
<tr>
<td valign="top">
<input type="hidden" name="event" value="picture">
<input type="hidden" name="date" value="<? echo date("Y-m-d H:i:s"); ?>">
Local file<br>
</td>
<td valign="top" bgcolor="<? echo $config['color_comment_body']; ?>">
<input type="file" name="userpicture" STYLE="FONT-FAMILY:VERDANA, GENEVA, ARIAL, HELVETICA; FONT-SIZE:9px; BACKGROUND-COLOR: $color_main; BORDER-STYLE : groove;"><br>
</td>
</tr>
<tr>
<td valign="top">
</td>
<td valign="middle" bgcolor="<? echo $config['color_comment_body']; ?>"><img src="images/spacer.gif" width="1" height="5"><br>
<input type="submit" value="Insert picture >>" STYLE="width:120; FONT-FAMILY:VERDANA, GENEVA, ARIAL, HELVETICA; FONT-SIZE:9px;">
</form>
</td>
</tr>
<tr><td colspan="2"><hr></td></tr>
<tr>
<td colspan="2" bgcolor="<? echo $config['color_comment_heading']; ?>">
<b>Insert directory >></b>
</td>
</tr>
<tr>
<td valign="top">
<form method="post" action="db_input.php">
<input type="hidden" name="event" value="directory">
Album<br>
</td>
<td valign="top" bgcolor="<? echo $config['color_comment_body']; ?>">
<? listallalbums($HTTP_GET_VARS['album']) ?>
</td>
</tr>
<tr>
<td valign="top">
Filepath<br>
<div class="small">[ <a href="help.php#insertdir">Help</a> ]</div>
</td>
<td valign="top" bgcolor="<? echo $config['color_comment_body']; ?>">
<div class="small">http://<?=$HTTP_SERVER_VARS['SERVER_NAME'];?><br><?=$config['albumdir'];?></div>
<input type="text" name="filepath" STYLE="width:160; FONT-FAMILY:VERDANA, GENEVA, ARIAL, HELVETICA; FONT-SIZE:9px; BORDER-STYLE : groove;"><br>
</td>
</tr>
<tr>
<td valign="top">
</td>
<td valign="middle" bgcolor="<? echo $config['color_comment_body']; ?>"><img src="images/spacer.gif" width="1" height="5"><br>
<input type="submit" value="Insert pictures >>" STYLE="width:120; FONT-FAMILY:VERDANA, GENEVA, ARIAL, HELVETICA; FONT-SIZE:9px;">
</form>
</td>
</tr>
</table>
<table width="100%">
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td valign="top" width="50%">
<div class="pictureinfo">
<b>Recent comments</b><br>
<? lastcomments(5); ?>
<br>
<b>Top 5 Pictures</b><br>
<? toplist(5,20) ?>
</div>
</td>
<td valign="top">
<div class="pictureinfo">
<b>Recent uploads</b><br>
<? lastuploads(5); ?>
<br>
<b>Some statistics</b><br>
Number of pictures: <? countpics(); ?><br>
Number of comments: <? countcomments(); ?><br>
Number of picture views: <? countpicviews() ?>
</div>
</td>
</tr>
</table>
<!-- /MAIN TABLE SECTION -->
</td>
</tr>
</table>
<!-- /MAIN TABLE SECTION -->
<!-- /1px BORDER -->
</td>
</table>
<!-- /1px BORDER -->
<? pagefooter(450); ?>
--------------------------------------------------------------------------------------
og login.php som følger:
<?
/*************************************************
* PHPhotoalbum v0.4
* by: Henning Støverud
* e-mail: henning@stoverud.com
* URL: http://www.stoverud.com/PHPhotoalbum/
*************************************************/
session_start();
include("config.inc.php");
include("auth.inc.php");
// Try login if U & P provided
if($submitted && $username && $password)
{
$login = login($username, $password);
if($login == true)
{
session_register('logged_in');
$logged_in = $login;
header("Location: admin.php"); // Sends user to admin.php if login = true
}
}
include("functions.php");
pageheader("Login"); ?>
<? navmenu(450); ?>
<!-- 1px BORDER -->
<table width="450" align="center">
<td bgcolor="#000000">
<!-- 1px BORDER -->
<!-- MAIN TABLE -->
<table bgcolor="#ffe7c6" width="448">
<tr>
<td>
<!-- MAIN TABLE SECTION -->
<? if($submitted && $logged_in)
echo "You are now logged in.";
else if($logged_in)
echo "You are already logged in..";
else { ?>
<table width="100" align="center" bgcolor="<? echo $config['color_main']; ?>">
<tr>
<td colspan="2" bgcolor="<? echo $config['color_comment_heading']; ?>">
<b>Login >></b>
</td>
</tr>
<? if($submitted){ ?>
<tr>
<td colspan="2">
<font size="1" color="red">** Couldn't log in. Try again..</font>
</td>
</tr>
<? } ?>
<tr>
<form action="login.php" method="post">
<td>Username</td><td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td><td><input type="password" name="password"></td>
</tr>
<tr>
<td></td><td align="right"><input name="submitted" type="submit" value="Login"></td>
</tr>
</table>
<? } // End else?>
<!-- /MAIN TABLE SECTION -->
</td>
</tr>
</table>
<!-- /MAIN TABLE SECTION -->
<!-- /1px BORDER -->
</td>
</table>
<!-- /1px BORDER -->
<? pagefooter(450); ?>
----------------------------------------------------------------------------------
Gonfig.inc.php ser ud som følger:
<!-- Minus AutoDato -->
<?
/*************************************************
* PHPhotoalbum v0.4
* by: Henning Støverud
* e-mail: henning@stoverud.com
* URL: http://www.stoverud.com/PHPhotoalbum/
*************************************************/
// PICTURE AND THUMBNAIL SETTINGS
$config['webdir'] = "/PHPhotoalbum/"; // Full web path to dir with the php files
$config['albumdir'] = "/PHPhotoalbum/albums/"; // Full web path to album dir on webserver
$config['fullpath'] = "./$config[albumdir]"; // Full Unix (windows?) path to albumdir
$config['filetypes'] = array("jpg", "jpeg", "gif", "png"); // Allowed filetypes
$config['thumb_method'] = "im"; // Use ImageMagick for thumbnail creation (Best quality)
//$config['thumb_method'] = "php"; // Uncomment this if you want to use the built-in functions
// for thumbnail creation. Required GD
$config['thumbrows'] = "3"; // Number of rows on thumbnailpage (NOT YET IMPLEMENTED)
$config['thumbcols'] = "4"; // Number of cols on thumbnailpage
$config['thumb_width'] = "50";
$config['picture_width'] = "400";
$config['ver'] = "0.4"; // PH-Photoalbum version
$config['number_in_toplist'] = "100"; // Number of entries to show on the statistics page
// Admin login
$config['admin_username'] = "root"; // Username for adminpages
$config['admin_password'] = "root"; // Change this password!!!
// DATABASE SETTINGS
$config['dbserver'] = "localhost"; // Your databaseserver
$config['dbuser'] = "root"; // Your mysql username
$config['dbpass'] = ""; // Your mysql password
$config['dbname'] = "photoalbum"; // Your mysql databasename
$config['TABLE_PICTURES'] = "album_pictures"; // Tablename for pictures
$config['TABLE_ALBUMS'] = "album_albums"; // Tablename for albums
$config['TABLE_COMMENTS'] = "album_comments"; // Tablename for comments
// COLOR SETTINGS
$config['color_main'] = "#FFe7c6";
$config['color_nav'] = "#a2cafb";
$config['color_form'] = "#a2cafb";
$config['color_form_heading'] = "#cbcbcb";
$config['color_comment_heading'] = "#fed9c2";
$config['color_comment_body'] = "#fff5e1";
?>
Er der nogen der har en god ide, jeg i den grad rookie!!
