Avatar billede hoell Nybegynder
17. april 2003 - 20:34 Der er 3 kommentarer og
1 løsning

PHPhotoalbum driller lidt

Hejsa

få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 &gt;&gt;</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 &gt;&gt;</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">
    &nbsp;
    </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 &gt;&gt;" 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 &gt;&gt;</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">
    &nbsp;
    </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 &gt;&gt;" 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 &gt;&gt;</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!!
Avatar billede hoell Nybegynder
17. april 2003 - 20:39 #1
Glemte vist at skrive, hvad problemet er:

Jeg har på fornmmelsen, at der er noget galt i min opsætning af username og password. samt henvisninger til bibliotekkerne.

Jeg har det til at ligge i C:\Apache\htdocs\PHPhotoalbum, og kan godt får start siden frem uden fejlmeddelser, men ellers er der problemmer på alle sider, og det hel ender op med at melde fejl med noget omkring username og password

Var det til nogen hjælp?
Avatar billede Slettet bruger
17. april 2003 - 21:04 #2
Prøv at ændre error_reporting til:
error_reporting = E_ALL & ~E_NOTICE

i din php.ini fil....
den ligger formentligt i c:\windows\
Avatar billede krestian Nybegynder
14. juli 2003 - 12:36 #3
Har du fået løst dit prob.???
Avatar billede hoell Nybegynder
08. oktober 2003 - 17:06 #4
Prob. ikke løst lukker spm.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester