Gå til innhold

Sliter med plassres for et lanparty


Anbefalte innlegg

Videoannonse
Annonse

Det er ganske mye kode og en del sider da, visst det er av interesse kan alle sammen lastest ned HER!

 

index.php

<link rel="stylesheet" type="text/css" href="stil.css" />
<?include("plass.inc");?>

 

stil.css

.brder1 {
border-right: #000000 0px solid; 
border-top: #000000 0px solid; 
border-left: #000000 0px solid; 
border-bottom: #cccccc 1px solid;
}

.forms, .forms2, .forms3 {
border-right: #000000 1px solid; 
border-top: #000000 1px solid; 
font-size: 10px; 
border-left: #000000 1px solid; 
color: #000000; 
border-bottom: #000000 1px solid; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #c9c9c9; 
text-decoration: none;
}

.forms {
width: 130px; 
height: 15px; 
}

.forms2 {
width: 40px;  
height: 20px; 
}

a:link, a:visited  {
color: #003366; 
text-decoration: none;
}

a:active {
color: #003366
}

a:hover {
color: #003366;
font-weight: none; 
text-decoration: underline
}

body, p, td {
color: black; 
font-family: verdana; 
font-size: 10px; 
letter-spacing: 0pt; 
line-height: 12px
}

 

setup.php

<?
$preset[ver] = "v0.1";
$step = $_GET[step];
if(!$_GET[step]){
$step = 1;
}
$nstep= $step + 1;
function save($zstep){
if($zstep==1){
$fw = fopen("settings.ini", w);
fputs($fw,"<?\n\$title = '$_POST[title]';\n");
fputs($fw,"\$tittel = '$_POST[tittel]';\n");
fputs($fw,"\$bgcol = '$_POST[bgcolor]';\n");
fputs($fw,"\$txtcol = '$_POST[txtcolor]';\n");
fputs($fw,"\$lnkcol = '$_POST[lnkcolor]';\n");
fputs($fw,"\$occimg = '$_POST[optattplass]';\n");
fputs($fw,"\$freeimg = '$_POST[ledigplass]';\n");
fputs($fw,"\$admusr = '$_POST[adminuser]';\n");
fputs($fw,"\$admpwd = '$_POST[adminpwd]';\n");
fputs($fw,"\$maxplass = '$_POST[maxplasser]';\n");
fputs($fw,"?>");
fclose($fw);
}
if($zstep==2){
$fw = fopen("plasser.ini", w);
fputs($fw,$_POST[oppsett]);
fclose($fw);
}
}
?>

<html>
<head>
<title>Plassres
<?echo"$preset[ver]";?>
setup</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.big {  font-family: "Courier New", Courier, mono; font-size: 14px}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
tr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
-->
</style>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="<?echo"$PHP_SELF?step=$nstep";?>">
 <font size="5"><b><font size="6">Plassres
 <?echo"$preset[ver]";?>
 setup<br>
 </font></b></font><br>
 <?
if($step == 1){
?>
 <!--Step 1-->
 <br>
 Basis instillinger
 <table border="0" cellspacing="0" cellpadding="0">
   <tr bgcolor="#EEEEEE">
     <td bgcolor="#EEEEEE">Tittel (<title>)</td>
     <td>
       <input type="text" name="title" value="Plassres <?echo"$preset[ver]";?>">
     </td>
   </tr>
   <tr>
     <td>Tittel (<h1>)</td>
     <td>
       <input type="text" name="tittel" value="Plassres <?echo"$preset[ver]";?>">
     </td>
   </tr>
   <tr bgcolor="#EEEEEE">
     <td>Bakgrunnsfarge:</td>
     <td>
       <input type="text" name="bgcolor" value="#3366CC">
     </td>
   </tr>
   <tr>
     <td>Tekstfarge:</td>
     <td>
       <input type="text" name="txtcolor" value="#000000">
     </td>
   </tr>
   <tr bgcolor="#EEEEEE">
     <td>Linkefarge:</td>
     <td>
       <input type="text" name="lnkcolor" value="#222222">
     </td>
   </tr>
   <tr>
     <td>Bilde for opptatte plasser:</td>
     <td>
       <input type="text" name="optattplass" value="opptatt.gif">
     </td>
   </tr>
   <tr bgcolor="#EEEEEE">
     <td>Bilde for ledige plasser:</td>
     <td>
       <input type="text" name="ledigplass" value="ledig.gif">
     </td>
   </tr>
   <tr>
     <td> </td>
     <td> </td>
   </tr>
   <tr bgcolor="#EEEEEE">
     <td>Admin brukernavn:</td>
     <td>
       <input type="text" name="adminuser" value="admin">
     </td>
   </tr>
   <tr>
     <td>Admin passord:</td>
     <td>
       <input type="password" name="adminpwd" value="ost">
     </td>
   </tr>
   <tr bgcolor="#EEEEEE">
     <td>Maksimum antall plasser på party::</td>
     <td>
       <input type="text" name="maxplasser" value="200">
     </td>
   </tr>
 </table>
 <br>
 <input type="submit" name="Submit" value="Fortsett">
 <p><br>
 </p>
 <!--End  1-->
 <?
}
if($step == 2){
save(1);
?>
 <!--Step 2-->
 <p>Oppsett av salen<br>
   tegn salen ved hjelp av tegn </p>
 <table border="0" cellspacing="0" cellpadding="0">
   <tr>
     <td>
       <textarea name="oppsett" cols="35" rows="15" wrap="OFF">-c-c-c-c-
xxxx-xxxx
xxxx-xxxx
-
xxxx-xxxx
xxxx-xxxx
-
xxxx-xxxx
-
xxxx-xxxx
xxxx-xxxx
-
xxxx-xxxx</textarea>
     </td>
     <td>'x' = plass<br>
       '-' = gang (tom plass)<br>
       'c' = crewplass<br>
       's' = spesiellt<br>
       <br>
       En linje med bare tomme plasser ('-') på betyr horisontal gang<br>
       (folk kan BARE reservere plasser merket med 'x')</td>
   </tr>
 </table>
 Hva er 's'?
 <input type="text" name="spesialplass" value="kantine">
 <br>
 <p>
   <input type="submit" name="Submit2" value="Fortsett">
 </p>
 <!--End  2-->
<?
}
if($step == 3){
save(2);
require("setup.dll");
?>
<h3>Setup has completed!!!</h3>
du kan enten bruke index.php alene, eller inkludere plassres i andre sider (men da må plassres ligge i samme mappe som den filen plassres skal inkluderes i)<br>
putt denne koden i den siden plassres skal inkluderes i:<br>
<?include("plass.inc");?>
<!--Step 3-->
<p> </p>
<!--End  3-->
<?
@include("plass.inc");
}
?>
<p> </p>
</form>
</body>
</html>

 

plass.php

<?
$p = $_GET['p'];
header("Location: $p.gif");
?>

 

test.php

<body bgcolor="#FFFFFF" text="#000000">
<table border="0" cellspacing="0" cellpadding="0">
 <tr valign="middle" align="center">
<?
$fname = "plasser.ini";
$fp = fopen("$fname",r);
while(!feof($fp)){
$txt= fread($fp, 1);
$xtx= "$txt";
if($txt == "x"){
$i++;
$txt = "<td width='20' height='20'>P$i%</td>€n";
}
if($txt == "-"){
$txt = "<td width='20' height='20'></td>€n";
}
if($txt == "c"){
$txt = "<td width='20' height='20'>P0%</td>€n";
}
if($txt == "s"){
$txt = "<td width='20' height='20'>SS</td>€n";
}
$ptx .= "$txt";
}
$ptx = eregi_replace("\n","</tr><tr valign='middle' align='center'>€n",$ptx);
$ptx = eregi_replace("€n","\n",$ptx);
echo"$ptx";
$fp=fopen("oppsett.htm", w);
fputs($fp,"<table>\n<tr valign='middle' align='center'>\n");
fputs($fp,"$ptx\n");
fputs($fp,"</tr></table>");
fclose($fp);
?>
 </tr>
</table>

 

oppsett.htm

<table>
 <tr valign='middle' align='center'> 
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td bgcolor="#F0F0F0">P0%</td>
 <td bgcolor="#F0F0F0">P0%</td>
 <td bgcolor="#F0F0F0">P0%</td>
 <td bgcolor="#F0F0F0">P0%</td>
 <td bgcolor="#F0F0F0">P0%</td>
 </tr>
 <tr valign='middle' align='center'> 
 <td width='16' height='16'></td>
 </tr>
 <tr valign='middle' align='center'> 
 <td bgcolor="#F0F0F0">P1%</td>
 <td bgcolor="#F0F0F0">P2%</td>
 <td bgcolor="#F0F0F0">P3%</td>
 <td bgcolor="#F0F0F0">P4%</td>
 <td bgcolor="#F0F0F0">P5%</td>
 <td bgcolor="#F0F0F0">P6%</td>
 <td bgcolor="#F0F0F0">P7%</td>
 <td bgcolor="#F0F0F0">P8%</td>
 <td bgcolor="#F0F0F0">P9%</td>
 <td bgcolor="#F0F0F0">P10%</td>
 <td bgcolor="#F0F0F0">P11%</td>
 <td bgcolor="#F0F0F0">P12%</td>
 <td bgcolor="#F0F0F0">P13%</td>
 <td bgcolor="#F0F0F0">P14%</td>
 <td bgcolor="#F0F0F0">P15%</td>
 </tr>
 <tr valign='middle' align='center'> 
 <td bgcolor="#F0F0F0">P16%</td>
 <td bgcolor="#F0F0F0">P17%</td>
 <td bgcolor="#F0F0F0">P18%</td>
 <td bgcolor="#F0F0F0">P19%</td>
 <td bgcolor="#F0F0F0">P20%</td>
 <td bgcolor="#F0F0F0">P21%</td>
 <td bgcolor="#F0F0F0">P22%</td>
 <td bgcolor="#F0F0F0">P23%</td>
 <td bgcolor="#F0F0F0">P24%</td>
 <td bgcolor="#F0F0F0">P25%</td>
 <td bgcolor="#F0F0F0">P26%</td>
 <td bgcolor="#F0F0F0">P27%</td>
 <td bgcolor="#F0F0F0">P28%</td>
 <td bgcolor="#F0F0F0">P29%</td>
 <td bgcolor="#F0F0F0">P30%</td>
 </tr>
 <tr valign='middle' align='center'> 
 <td width='16' height='16'></td>
 </tr>
 <tr valign='middle' align='center'> 
 <td bgcolor="#F0F0F0">P31%</td>
 <td bgcolor="#F0F0F0">P32%</td>
 <td bgcolor="#F0F0F0">P33%</td>
 <td bgcolor="#F0F0F0">P34%</td>
 <td bgcolor="#F0F0F0">P35%</td>
 <td bgcolor="#F0F0F0">P36%</td>
 <td bgcolor="#F0F0F0">P37%</td>
 <td bgcolor="#F0F0F0">P38%</td>
 <td bgcolor="#F0F0F0">P39%</td>
 <td bgcolor="#F0F0F0">P40%</td>
 <td bgcolor="#F0F0F0">P41%</td>
 <td bgcolor="#F0F0F0">P42%</td>
 <td bgcolor="#F0F0F0">P43%</td>
 <td bgcolor="#F0F0F0">P44%</td>
 <td bgcolor="#F0F0F0">P45%</td>
 </tr>
 <tr valign='middle' align='center'> 
 <td bgcolor="#F0F0F0">P46%</td>
 <td bgcolor="#F0F0F0">P47%</td>
 <td bgcolor="#F0F0F0">P48%</td>
 <td bgcolor="#F0F0F0">P49%</td>
 <td bgcolor="#F0F0F0">P50%</td>
 <td bgcolor="#F0F0F0">P51%</td>
 <td bgcolor="#F0F0F0">P52%</td>
 <td bgcolor="#F0F0F0">P53%</td>
 <td bgcolor="#F0F0F0">P54%</td>
 <td bgcolor="#F0F0F0">P55%</td>
 <td bgcolor="#F0F0F0">P56%</td>
 <td bgcolor="#F0F0F0">P57%</td>
 <td bgcolor="#F0F0F0">P58%</td>
 <td bgcolor="#F0F0F0">P59%</td>
 <td bgcolor="#F0F0F0">P60%</td>
 </tr>
 <tr valign='middle' align='center'> 
   <td width='16' height='16'></td>
 </tr>
 <tr valign='middle' align='center'> 
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td bgcolor="#F0F0F0">P61%</td>
 <td bgcolor="#F0F0F0">P62%</td>
 <td bgcolor="#F0F0F0">P63%</td>
 <td bgcolor="#F0F0F0">P64%</td>
 <td bgcolor="#F0F0F0">P65%</td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
 <td></td>
</tr>
</table>

 

plss.inc

<?
if(!file_exists("settings.ini") && !file_exists("oppsett.htm")){
echo"<h1>Please run setup first!</h1><a href='setup.php'>run setup</a>";
exit;
}
require("settings.ini");
/*SETTINGS!*/
$plasser = $maxplass;
if($_COOKIE[user] == "admin"){
$logsub = "<a href='admin.php?logout=1'>LOGG UT!</a>";
}
$pl= $_GET[pl];
echo"<body bgcolor='$bgcol' text='$txtcol' link='$lnkcol'>";
?>

<h1>Her kan dokke reservere plassa!</h1><br />
<table width='100%'><tr><td>
<form  action="<?echo"$PHP_SELF";?>?mode=add" method="POST">
<?
$sete[0] = "<b>admin</b>";
$plass = 1; #no need to alter
$fd = fopen ("reservert.txt", "r");
while (!feof ($fd)) {
$buffer = fgets($fd, 1024);
if(ereg ("<<(.*)<<(.*)<<", $buffer, $out)){
$ut=$out[1];
$pamelding[$ut] = $out[2];
}
}
fclose ($fd);
if(!file_exists("01.gif")){echo"<h1>Cannot find 01.gif ...<br /> fatal error</h1>";exit;}if(filesize("01.gif") != 135){echo"<h1>Invalid 01.gif ...<br /> fatal error</h1>";exit;}
while($plass <= $plasser){
if(!$pamelding[$plass]){
$sete[$plass] = "<a href=\"$PHP_SELF?mode=add&pl=$plass\">ledig</a>";
}else{
ereg("(.*)<>(.*)<>(.*)<>(.*)<>(.*)<>(.*)<>(.*)",$pamelding[$plass],$info);
$sete[$plass] = "<a href=\"$PHP_SELF?mode=info&pl=$plass\"><b>$info[1]</b></a>";
}
$plass++;
}
include("01.gif");
$fd = fopen("oppsett.htm", r);
while (!feof ($fd)) {
$buffer = fgets($fd, 1024);
ereg ("P(.*)%", $buffer, $out);
$pnr=$out[1];
$buffer=ereg_replace("P$pnr%",$sete[$pnr], $buffer);
echo $buffer;
}
fclose($fd);
echo"</form></td></tr><tr><td>";
$mode = $_GET['mode'];
@include("$mode.inc");
echo"</td></tr></table>";
?>
<a href="<?echo"$PHP_SELF?mode=admin";?>">ADMIN</a><?echo"$logsub";?>

 

add.inc

<?
if(!$pamelding[$pl])
{
?>
<b>Registrer plass nr. <? echo"$pl"; ?></b><br /><br />
<form name="form1" method="post" action="<? echo"$PHP_SELF"; ?>?mode=wadd">
<table>
<tr>
<td>Nick:</td>
<td><input class="forms" type="text" name="rnick"></td>
</tr>
<tr>
<td>Alder:</td>
<td><input class="forms" type="text" name="ralder"></td>
</tr>
<tr>
<td>Poststed:</td>
<td><input class="forms" type="text" name="rpost"></td>
</tr>
<tr>
<td>Navn:</td>
<td><input class="forms" type="text" name="rnavn"></td>
</tr>
<tr>
<td>E-post:</td>
<td><input class="forms" type="text" name="rmail"></td>
</tr>
<tr>
<td>telefon:</td>
<td><input class="forms" type="text" name="rtlf"></td>
</tr>
<tr>
<td>Frokost:</td>
<td><select type="text" name="rfrkst" class="forms"><option multiple>Ja, 100,- ekstra</option><option>Nei</option></select></td>
</tr>
<tr>
<td>
<input type="hidden" name="rplass" value="<?echo"$pl";?>"></td>
<td><input class="forms2" type="submit" name="submit" value="submit"></td>
</table>
</form>
<?
}else{
include("info.inc");
}
?>

 

info.inc

<?
$user=$_COOKIE[user];
echo"<b>plass nr $pl er reservert til</b><br><br>";
ereg("(.*)<>(.*)<>(.*)<>(.*)<>(.*)<>(.*)<>(.*)",$pamelding[$pl],$info);
echo"<table cellpadding='0' cellspacing='0'><tr><td width='56'><b>Nick:</b></td><td>$info[1]</td></tr><tr><td><b>Alder:</b></td><td>$info[2]</td></tr><tr><td><b>Navn:</b></td><td>$info[5]</td></tr></table>";
if($user == "admin"){
echo"<table cellpadding='0' cellspacing='0'><tr><td><b>Poststed:</b></td><td>$info[3]</td></tr><tr><td><b>E-post:</b></td><td><a href=\"mailto:$info[4]\">$info[4]</a></td></tr><tr><td><b>Telefon:</b></td><td>$info[6]</td></tr><tr><td><b>Frokost:</b></td><td>$info[7]</td></tr></table>";
echo"<a href=\"$PHP_SELF?mode=wadd&rplass=$pl\">Slett reservasjon</a>";
}
?>

 

Visst noen gidder å hjelpe så vil jeg anbefale at dere laster ned .rar filen så blir det bedre ;)

Endret av Equerm
Lenke til kommentar
  • 2 år senere...
Gjest
Dette emnet er stengt for flere svar.
×
×
  • Opprett ny...