Hey,
Ik heb een
pagina en daar moet ik een backgrount afbeelding in hebben.
ik heb al vanalles geprobeerd maar niks werkt.
Kunnen jullie mij helpen.
Zo Ja war moet hij dan staan??

--Script--

<?php
session_start();
include('config.php');
?>
<div align="right"><?
// Groot Inlogsysteem versie 2
// Copyright Jorik Berkepas
// Support by [email protected] (MSN|Email)
// Pagina: Login/inloggen.php: Inloggen
include("config.php");
include("Login/htmltop.php");

if(isset($_SESSION['user_id'])) {
 ?>
 Je bent reeds ingelogd.
 <script language="Javascript" type="text/javascript">
  location.href='<?= $loginpage ?>';
 </script>
 <?
}else{
 if(isset($_COOKIE['user_id'])) {
  // Cookie uitlezen, sessie aanmaken
  $sql = "SELECT id,status,wachtwoord,actief FROM gebruikers WHERE id='".$_COOKIE['user_id']."'";
  $query = mysql_query($sql);
  $rij = mysql_fetch_object($query);
  $id = htmlspecialchars($rij->id);
  $status = htmlspecialchars($rij->status);
  $dbpass = htmlspecialchars($rij->wachtwoord);
  $actief = htmlspecialchars($rij->actief);
  if($dbpass == $_COOKIE['user_password'] AND $actief == 1) {
   $_SESSION['user_id'] = $id;
   $_SESSION['user_status'] = $status;
   ?>
   Er is weer een sessie aangemaakt. Je wordt doorverwezen.
   <script language="Javascript" type="text/javascript">
    location.href='<?= $loginpage ?>';
   </script>
   <?
  }else{
   echo "Je cookie klopt niet met wat er in de database staat of je account is niet geactiveerd. Mogelijk heb je je wachtwoord veranderd.<br />\nJe oude cookies zijn verwijderd.";
   setcookie("user_id", "", time() - 3600);
   setcookie("user_password", "", time() - 3600);
  }
 }else{
  if(isset($_POST['submit'])) {
   // Inloggen
   $sql = "SELECT id,naam,wachtwoord,status,actief FROM gebruikers WHERE naam='".$_POST['user']."'";
   $query = mysql_query($sql);
   $rij = mysql_fetch_object($query);
   $dbpass = htmlspecialchars($rij->wachtwoord);
   $userpass = md5($_POST['pass']);
   $userid = htmlspecialchars($rij->id);
   $userstatus = htmlspecialchars($rij->status);
   $useractief = htmlspecialchars($rij->actief);
   if($dbpass == $userpass) {
    if($useractief == 1) {
     $_SESSION['user_id'] = $userid;
     $_SESSION['user_status'] = $userstatus;
     if($_POST['cookie'] == "do") {
      setcookie("user_id", $userid, time() + 365 * 86400);
      setcookie("user_password", $dbpass, time() + 365 * 86400);
     }
     ?>
     Je bent succesvol ingelogd.<br />
     Je wordt doorgestuurd, indien er niets gebeurd <a href="<?= $loginpage ?>">klik dan hier</a>.
     
     <script language="Javascript" type="text/javascript">
      location.href='<?= $loginpage ?>';
     </script>
     <?
    }else{
     echo "Je account is niet geactiveerd. Activeer deze, door op de link in de verzonden e-mail te klikken.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
    }  
   }else{
    echo "Het door jouw ingevoerd wachtwoord klopt niet voor de gebruiker '".$_POST['user']."'.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
   }
  }else{
   // Inlogform
   ?>
   <form method="post" action="../Login?inloggen.php">
  <p>Gebruikersnaam 
    <input type="text" name="user" />
    Wachtwoord 
    <input type="password" name="pass" />
    <input type="checkbox" name="cookie" value="do" style="border: 0px;" />
    <small>Ingelogd blijven</small> <small><a href="../forgotpass.php" title="Wachtwoord vergeten"> 
    <input type="submit" name="submit" value="Inloggen" />
    </a></small></p>
  <p><small><a href="forgotpass.php" title="Wachtwoord vergeten"> Wachtwoord vergeten</a></small><BR>
    <small><a href="registreer.php" title="Registreren">Registreren</a></small> 
  </p>
</form>
   <?
  }
 }
}
include("Login/htmlbottom.php");
?></div>

<html>
<head>
<title><? echo"$site_naam"; ?></title>
<link rel="stylesheet" href="../style.css" type="text/css" />
</head>
<body topmargin="10">
<body background="groen.gif">
<div align="center"><a href="../index.php"><img src="../images/logo.jpg" border="0" /></a><br /><br /></div>
<?
// Groot Inlogsysteem versie 2
// Copyright Jorik Berkepas
// Support by [email protected] (MSN|Email)
// Pagina: forgotpass.php: Wachtwoord opvragen via email
include("config.php");
include("htmltop.php");

if(!isset($_SESSION['user_id'])) {
 if(isset($_POST['submit'])) {
  // Uitvoeren
  if($_POST['user'] != "" AND $_POST['email'] != "") {
   $sql = "SELECT id,naam,email FROM gebruikers WHERE naam='".$_POST['user']."'";
   $query = mysql_query($sql);
   $tellen = mysql_num_rows($query);
   if($tellen == 1) {
    // Emailcheck
    $rij = mysql_fetch_object($query);
    $dbemail = htmlspecialchars($rij->email);
    $dbid = htmlspecialchars($rij->id);
    if($dbemail == $_POST['email']) {
     // Wachtwoord wijzigen, met autogenerated, email verzenden
     $actcode = mt_srand((double)microtime()*100000);
     while(strlen($actcode) <= 10) {
      $i = chr(mt_rand (0,255));
      if(eregi("^[a-z0-9]$", $i)) {
       $actcode = $actcode.$i;
      }
     }
     $sql = "UPDATE gebruikers SET actief=0,actcode='".$actcode."' WHERE id='".$dbid."'";
     $query = mysql_query($sql);
     if($query == TRUE) {
      $bericht = "Beste ".$_POST['user'].",\nOp de website ".$sitenaam." heb je aangegeven dat je je wachtwoord bent vergeten.\nOm je wachtwoord te wijzigen, druk je op de link onderaan deze mail, en wijzig je je wachtwoord.\n";
      $bericht .= "Wanneer je niet je wachtwoord wilt wijzigen, klik je op de 2e link, deze zal je account weer activeren, met je huidige wachtwoord.\n\n";
      $bericht .= "WACHTWOORD WIJZIGEN: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode." \n\n";
      $bericht .= "WACHTWOORD _NIET_ WIJZIGEN: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode."&activeer=true \n\n";
      $bericht .= "** Dit is een automatisch verzonden bericht **";
      $mail = mail($dbemail,"Wachtwoord wijzigen ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">");
      if($mail == TRUE) {
       echo "Je account is succesvol gedeactiveerd, en er is een e-mail gestuurd naar je emailadres. In deze e-mail staat een link, wanneer je hierop klikt kom je op een pagina waar je je wachtwoord kunt wijzigen.<br /><a href=\"inloggen.php\">&laquo; Ga naar de inlogpagina</a>";
      }else{
       echo "Er is een fout opgetreden tijdens het verzenden van de mail. Je account blijft gedeactiveerd. Neem contact op met <a href=\"mailto:".$sitemail."\">".$sitemail."</a> om je account te activeren.";
      }
     }else{
      echo "Er is een fout opgetreden tijdens het deactiveren van je account.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
     }
    }else{
     echo "Het gegeven e-mailadres komt niet overeen met het e-mailadres voor '".$_POST['user']."' in de database.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
    }
   }else{
    echo "De gebruikersnaam die jij invoerde bestaat niet.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
   }
  }else{
   echo "Je hebt een veld niet ingevuld. Alle velden zijn verplicht.<br />\n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
  }
 }else{
  // Formulier
  ?>
  <form method="post" action="../forgotpass.php">
   <table>
    <tr>
     <td>Gebruikersnaam:</td><td><input type="text" name="user" /></td>
    </tr>
    <tr>
     <td>E-mailadres:</td><td><input type="text" name="email" /></td>
    </tr>
    <tr>
     <td></td><td><input type="submit" name="submit" value="Wachtwoord opvragen" /></td>
    </tr>
   </table>
  </form>
  
<?
 }
}else{
 echo "Je bent momenteel ingelogd, je kunt nu geen gebruik maken van de 'Wachtwoord vergeten'-functie.<br />\n<a href=\"javascript:history.back();\">&laquo; Ga terug</a>";
}

include("htmlbottom.php");
?><body background="groen.png">
</body>
</html>

<?php
$adressen = array('84.29.106.99', '84.29.109.157', '84.28.162.197', '91.178.102.198', 'adres', 'adres');

if(in_array($_SERVER['REMOTE_ADDR'], $adressen)) {
    echo '<table width="130" border="0" cellspacing="1" cellpadding="1">
<tr><td align="center"><img border="0"src ="http://www.free-counter-web.com/image_counter.php?i=94261"></a></td></tr><tr><td align="center"><a style="font-family:verdana,arial;font-size:9px;color:#999999" </a></td></tr>
</table>';
} 

jesper schreef op 20.05.2008 20:39
DAT ZEG JIJ
MAAR ALS DAT NIET WERKT!!!


Begin eens met het weghalen van alle code boven je <html> met uitzondering van het eerste stukje, waarin je je sessie start en je config aanroept. Haal daarna het background stukje uit de <body>-tag, zodat alleen <body> overblijft.. Je hebt overigens ook 2x een body tag aan het begin. Haal er 1 weg!!!

Zorg dat de stylesheet waar je naar verwijst goed verwijst (zelfde map of zorg dat je naar de goede map linkt). Als je dan zorgt dat je het volgendein je stylesheet zet (ook goed gelinked!!) dan komt het helemaal goed.
body
{
 background: url('images/groen.gif');
 background-repeat: repeat;
}



Je HTML code komt er ongeveer zo uit te zien:
<?php
session_start();
include('config.php');
?>
<html>
<head>
<title>titel</title>
<link rel="Stylesheet" href="style.css" type="text/css" />
</head>
<body>


Je kan het ook zonder aparte stylesheet proberen als volgt:
<?php
session_start();
include('config.php');
?>
<html>
<head>
<title>titel</title>
<style type="text/css>
 body
 {
  background: url('images/groen.gif');
  background-repeat: repeat;
 }
</style>
</head>
<body>


Ik ben er vanuit gegaan de groen.gif in de map /images/ staat. Als dat niet zo is moet je het weghalen :)
Ik snap eigenlijk niet waarom er expert onder zijn naam staat en beginner onder die van mij.. ;]

jesper schreef op 20.05.2008 20:39
DAT ZEG JIJ
MAAR ALS DAT NIET WERKT!!!

Als de code niet werkt, doe je hem gewoon overnieuw. CSS is een opmaak taal en niet een programmeer taal, dus hij zal geen schade doen aan je site (intern) als er iets fout in staat.

ps. Niemand heeft hier een reden om je valse codes te geven, dus het zal vast wel werken. Deze gasten zitten al wat langer in het vak.
Mitchell schreef op 21.05.2008 10:19
Ik snap eigenlijk niet waarom er expert onder zijn naam staat en beginner onder die van mij.. ;]

Dat had iets van doen met postcounts :) ::winks to Jacco::

@ Jesper
Je kunt beter opnieuw beginnen, want de code die je hier hebt gecreƫerd is niet te redden imo. Scripten van PHP heeft niet veel zin als je vervolgens geen juiste HTML output kan krijgen.
::winks to Jacco::


Hoi :).

Postcount tja wat moet ik er over zeggen. Die van mij moet eigenlijk ook weer op 500 gezet worden maar ben er ngo neit aan toe gekomen om te vragen

Reageren