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>';
} 

Jacco schreef op 20.05.2008 10:25

Sommige leren eerst php voordat ze plain html leren. Vaak zorgt dit er ook voor over wat je later gaat doen. Webprogrammeur begint meestal met php, webdesigner met html. ;]


Ik ben toch echt met HTML begonnen en ik ben verre van een designer. Je hebt HTML gewoon nodig. Designers en programmeurs. Al is het alleen maar om nog enigsinds overzicht in de output van je php houden
Zoverre ik het heb meegemaakt zijn alle web programmeurs die ik met php begonnen en zijn de web designers met html begonnen, maarja dat zal dan wel weer aan mij liggen. ;]
Mischien hangt het ook van je definitie van programmeur af ;)
Aanhakend op deze discussie:

Wat me de laatste tijd op PHPhulp opvalt, is dat veel vragen op het forum gaan over HTML-gerelateerde problemen, en niet aan PHP-gerelateerde problemen.
Tot zover denk ik "oké, genoeg mensen hier die HTML-problemen kunnen oplossen".

Irritant wordt het alleen als men van dit soort simpele HTML-vragen gaat stellen waaruit blijkt dat er totaal geen HTML-kennis aan ten grondslag ligt. Want kom op zeg, een background toevoegen is basic-HTML.
Als je dat niet beheerst, moet je je eerst daarin eens bekwamen.

Ik ben niet de enige die me hieraan ergert,
want de laatste tijd worden er hier op het forum nogal wat berichten geplaatst waarop mensen worden afgebrand of aangevallen.
Maar rara, waar komen deze frustraties nu vandaan?
Uit irritante gozers met een enorm lage postcount die doen alsof ze iets te melden hebben (wat mij betreft dan)

En @ Mitchell hieronder :
ik doe graag alsof ik verstand heb van dingen. Of het zo is is een compleet ander verhaal :P
Iedereen moet ergens beginnen en hij is nieuwsgierig naar dit, waarom die nieuwsgierigheid in de grond meppen als je het antwoord toch weet? ;]

Ik neem aan dat jij ook niet was geboren met verstand van php, css, html etc.
@ Mitchell & Jacco

Oke, got the point. Wilde niemand zwart maken...
Jacco schreef op 20.05.2008 13:08
Uit irritante gozers met een enorm lage postcount die doen alsof ze iets te melden hebben (wat mij betreft dan)


Onze jesper met met 248 posts weet amper hoe hij een background in een html kan zetten. Aantal posts zegt dus helemaal niets (ja inderdaad ik heb er amper 20). Hoewel mijn postcount laag is kan het best zo zijn dat ik af en toe iets te melden heb. (Je moet iderdaad ergens beginnen).

Ik begrijp de ergernis vna KrissCross die aangeeft dat dit compleet los staat van php. Door even te googlen of een bezoekje de brengen aan w3schools kan je binnen een paar tellen uitzoeken hoe je een background aan een pagina kan meegeven.

Zo en nu ga ik snel verder met het boosten van mijn postcounter, want dan lijkt het alsof hetgeen ik hier schrijf ook echt iets bijdraagt aan deze discussie ;p

====

@Mitchell, je bent inderdaad niet geboren met kennis van html/php, maar het punt van de discussie is dat hier iemand zonder enige kennis vraagt of wij alles voor kunnen kauwen, zonder dat deze persoon zelf de moeite heeft genomen om even te googlen. Even googlen naar 'website background' levert voldoende resultaten op om zijn probleem op te lossen.

Als je op een forum om hulp wil vragen moet je (vind ik) zelf ook aantoonbaar moeite hebben gedaan om dit op te lossen. In ieder geval gezocht hebben met google naar mogelijke oplossingen ;p

Zo en nu ga ik snel verder met het boosten van mijn postcounter, want dan lijkt het alsof hetgeen ik hier schrijf ook echt iets bijdraagt aan deze discussie ;p


Als dat op mij slaat.....

Ik heb nooit wat te melden dus das neit echt eerlijk vergelijken :)
René D. schreef op 20.05.2008 15:29

@Mitchell, je bent inderdaad niet geboren met kennis van html/php, maar het punt van de discussie is dat hier iemand zonder enige kennis vraagt of wij alles voor kunnen kauwen, zonder dat deze persoon zelf de moeite heeft genomen om even te googlen. Even googlen naar 'website background' levert voldoende resultaten op om zijn probleem op te lossen.

Als je op een forum om hulp wil vragen moet je (vind ik) zelf ook aantoonbaar moeite hebben gedaan om dit op te lossen. In ieder geval gezocht hebben met google naar mogelijke oplossingen ;p
Waarom via Rusland als je ook gewoon rechtstreeks naar Italië kan gaan? Zeg ik maar altijd. ;]
Het punt is dat de persoon hier te 'lui' is om zelf iets uit te zoeken en het daarom aan anderen overlaat om het uit te zoeken. Iedereen doet het hier vrijwillig, dus kan zijn tijd net zo hard gebruiken als hij zelf. Zelf een beetje moeite doen is dus wel zo netjes en bespaart jou/mij een hoop tijd..

Als jij er dus iets van kan leren door via Rusland te gaan is dat dus een toegevoegde waarde die je zeker niet uit de weg moet gaan.

Jacco schreef op 20.05.2008 15:34

Zo en nu ga ik snel verder met het boosten van mijn postcounter, want dan lijkt het alsof hetgeen ik hier schrijf ook echt iets bijdraagt aan deze discussie ;p


Als dat op mij slaat.....

Ik heb nooit wat te melden dus das neit echt eerlijk vergelijken :)


haha, slaat niet op jou hoor.. Was gewoon meer een algemene verwijzing naar de status die vaak coherent is aan een hoge postcount ;p

Reageren