Equerm Skrevet 20. oktober 2004 Del Skrevet 20. oktober 2004 (endret) Hei. Jeg sliter litt med å få til plassreserveringsscriptet for et lanparty. Det som er tingen er at når man skriver inn hvem man er og slikt så blir det ikke lagret. LINK Endret 20. oktober 2004 av Equerm Lenke til kommentar
Lokaltog Skrevet 21. oktober 2004 Del Skrevet 21. oktober 2004 Ingen får hjulpet deg uten en bitteliten smakebit av scriptet ditt. Lenke til kommentar
Equerm Skrevet 21. oktober 2004 Forfatter Del Skrevet 21. oktober 2004 Jeg merket det, hehe, skal legge det ut så snart jeg kommer hjem fra skolen Lenke til kommentar
Equerm Skrevet 21. oktober 2004 Forfatter Del Skrevet 21. oktober 2004 (endret) 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 21. oktober 2004 av Equerm Lenke til kommentar
daniellandsverk Skrevet 7. november 2006 Del Skrevet 7. november 2006 Fatal error: require() [function.require]: Failed opening required 'setup.dll' (include_path='.:/usr/local/lib/php') in .../setup.php on line 179 Virker som det er en fil du har glemt? og hvorfor .dll-fil som include ? Lenke til kommentar
Jarmo Skrevet 7. november 2006 Del Skrevet 7. november 2006 Et par år gammel tråd... Lenke til kommentar
Anbefalte innlegg