03. januar 2001 - 22:47Der er
27 kommentarer og 2 løsninger
design generalt
hvordan kan jeg overføre variabler, som ikke er synlige for brugeren ??
Jeg prøver at lave et nyt design i PHP, og har tidliger fået oplyst at jeg ikke skulle bruge frames... derfor prøver jeg at lave det i tabeller. Jeg har lavet en standart side, som skal bruges gennem resten af siten, siden kan ses her: http://www.party.dk/new/ det er en PHP fil.
er der nogle smart måde at gøre det på, når jeg skal lave mine næste sider?
Du kan lave en fil med functions der hver især indeholder f.eks. top og bund til siden. Det du så skal skifte fra hver enkel side(teksten) sætter du bare ind mellem de to funktioner.
## functions.php ## <? function LavTop(titel) { print (\"<html>\\n\"); printf(\"<head>%s</head>\\n\", $titel); print (\"<body>\\n\"); osv... her kan menuen bl.a. være } function LavBund() { print (\"</body>\\n\"); print (\"</html>\\n\"); } ?>
## index.php ## <?php require(\"functions.php\"); LavTop(\"Party.dk titel\"); ?> Her er body!! <? LavBund(); ?>
## body på index.php ## <td width=609 align=left bgcolor=#000080 valign=top><p><font face=Lucida Sans Unicode size=2 color=#FFFFFF>Hvorfor skal det være så svært ? :)</font></td> <td width=609 align=left bgcolor=#000080 valign=top><p><font face=Lucida Sans Unicode size=2 color=#FFFFFF>sidenummer: </font></td>
Naj, PHP4 understytter sessions, det gør PHP3 ikke...
Det eneste jeg ved om sessions, er at man kan læse om den her: http://www.dk.php.net/manual/ref.session.php - jeg må indrømme, jeg har ikke fået set på det endnu, men det virker spændene...
jeg har lavet følgende index.php <?php require(\"functions.php\"); LavTop(\"Party.dk titel\"); echo\" <td width=609 align=left bgcolor=#000080 valign=top><p><font face=Lucida Sans Unicode size=2 color=#FFFFFF>Hvorfor skal det være så svært ? :)</font></td> <td width=609 align=left bgcolor=#000080 valign=top><p><font face=Lucida Sans Unicode size=2 color=#FFFFFF>sidenummer: </font></td>\";
LavBund(); ?>
det er sku\' smart, men mangler lige det sidste :)
jeg giver halnet 50 points, for hjælpen med smart design. Resten går til mig, da jeg selv har fundet ud af det med session......
Hvis der nogle der ville vide det, så er det en god ide at kigge i phpinfo ,sådan her: <? phpinfo(); ?> der er et afsnit, vedr. session. det er specielt vigtigt, at: session.save_path er rigtig, ellers kan den selv defineres med: session_save_path(\"d:/www/mitdomaine.dk/mitbib/\");
en nem lille test, kunne være følgende: <?php session_save_path(\"d:/www/mitdomaine.dk/mitbib/\"); session_register(\"count\"); $count++; ?>
<p>Hello visitor, you have seen this page <?php echo $count; ?> times.</p>
<php? # the <?=SID?> is necessary to preserve the session id # in the case that the user has disabled cookies ?> To continue, <A HREF=\"session.php?<?=SID?>\">click here</A>
...... igen, Tak for hjælpen......
-party.dk
Synes godt om
Ny brugerNybegynder
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.