Avatar billede weevil_dk Nybegynder
01. december 2006 - 10:48 Der er 3 kommentarer

Formatering med HTML i et php dokument

Hejsa alle sammen, jeg har et nyhedssystem i php..

Når jeg logger ind med user og pass går mit system til en fil der hedder login.php.. den chekker om pass og user er rigtigt, hvis det er så vises en menu!

Men menuen vises ikke "i" mit "design" - men på en tom side..

filen inderholder dette script og virker:

<?php
session_start();
if ($_REQUEST['username'] == 'bruger' && $_REQUEST['password'] == 'stres' && $_REQUEST['login'] or $_SESSION['login_ok']) {
$_SESSION['login_ok'] = 'login_succes';
print'
  <h4><font color=#ebebeb>Administration!</font></h4>
  <a href=nyhed.php>Opret nyhed</a><br>
  <a href=rediger.php>Rediger</a><br>
  <a href=slet.php>Slet</a><br>
  <a href=kontaktlinser.php>Kontaktlinser</a><br>
  <a href=logout.php>logout</a>';

}
else { print 'Du prøvede da!'; }
?>

jeg har prøvet med at bruge phps include!

<?php
require($_SERVER['DOCUMENT_ROOT']."/top.php");
?>

og bagefter bottom selvfølgelig.. rundt om scriptet.. men så er der en fejl og man få en helt hvid side!

Jeg har også prøvet at putte de includes inden for print""

jeg er sku på bar bund.. :) help?

http://www.weevil.dk/thaiboxing/upload_file/index.php <-- her er siden.. når man logger ind så komemr der bare en hvid skærm hvis jeg tilføjer det mindste i login.php
Avatar billede sw_red_6 Nybegynder
01. december 2006 - 11:19 #1
uden at se formen er det lidt svært at hjælpe, men går udfra at din action er sat til login.php, som er en anden fil hvilket jo så betyder at der er en anden side der bliver vist.
du kunne evt. prøve det her:

<?php
session_start();
error_reporting(E_ALL);
if ($_REQUEST['username'] == 'bruger' && $_REQUEST['password'] == 'stres' && $_REQUEST['login'] or $_SESSION['login_ok']) {
$_SESSION['login_ok'] = 'login_succes';
include $_SERVER['DOCUMENT_ROOT']."/top.php";
print'
  <h4><font color=#ebebeb>Administration!</font></h4>
  <a href=nyhed.php>Opret nyhed</a><br>
  <a href=rediger.php>Rediger</a><br>
  <a href=slet.php>Slet</a><br>
  <a href=kontaktlinser.php>Kontaktlinser</a><br>
  <a href=logout.php>logout</a>';
include $_SERVER['DOCUMENT_ROOT']."/bottom.php";
}
else { print 'Du prøvede da!'; }
?>

Hvad giver den af fejl hvis det ikke virker?
Avatar billede olebole Juniormester
01. december 2006 - 13:26 #2
<ole>

HTML-formatering(?) ... ehhh - hvor er gåseøjnene omkring attributterne henne?  ;o)

/mvh
</bole>
Avatar billede weevil_dk Nybegynder
01. december 2006 - 15:57 #3
http://www.weevil.dk/thaiboxing/upload_file/index.php user : bruger pass: stress

Den logger fint ind.. og man kan oprette nyheder etc. Det er simpelthen designet der er grimt, som du kan se kommer menuen "opret nyhed, rediger nyhed osv" frem i et hvidt vindue.. Og ideen er lissom at det skal se ud lissom når man logger ind :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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