Ok akkor mutatom b?vebben!
Pl: egy vendégkönyvet szeretnék védett rész mögé tenni ebben az esetben én a következ?t csináltam:
<?php
session_start();
include "login.php"
?>
<?php
include("config.php");
@mysql_connect($dbhost,$dbuser,$dbpass);
@mysql_select_db($dbname);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Php mysql alapú vendégkönyv</title>
<link href="style.css" type="text/css" rel="stylesheet" />
<script language="JavaScript" type="text/javascript" src="vendegk.js"></script>
</head>
<body>
<form method="post" name="beir" action="feldolgoz.php">
<table class="beir">
<caption>Bejegyzés a vendégkönyvbe:</caption>
<tr>
<td><label for="nev">Név:</label></td>
<td><input type="text" name="nev" id="nev" /></td>
</tr>
<tr>
<td><label for="email">E-mail cím:</label></td>
<td><input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td><label for="uzenet">Üzenet:</label></td>
<td><textarea rows="5" cols="30" name="uzenet" id="uzenet"></textarea></td>
</tr>
<tr class="smiley">
<td colspan="2">
<a href="#" onclick="sm01();return false"><img src="sm01.gif" alt="sm01" border="0"/>
<a href="#" onclick="sm02();return false"><img src="sm02.gif" alt="sm02" border="0"/>
<a href="#" onclick="sm03();return false"><img src="sm03.gif" alt="sm03" border="0"/>
<a href="#" onclick="sm04();return false"><img src="sm04.gif" alt="sm04" border="0"/>
<a href="#" onclick="sm05();return false"><img src="sm05.gif" alt="sm05" border="0"/>
</td>
</tr>
<tr>
<td colspan="2" class="submit"><input type="submit" name="mehet" value="Küldés" /></td>
</tr>
</table>
</form>
<?php
$uzenetszam = (mysql_num_rows(mysql_query("SELECT * FROM ".$table)));
if (!isset($_GET['lap'])){
$_GET['lap'] = 1;
}
$lapszam = intval(($uzenetszam+($egyoldalon-1))/$egyoldalon);
if ($lapszam!=1){
print "<div id=\"sorszam\">Oldalak: ";
for($i=1;$i<=$lapszam;$i++)
{
if ($i!=$_GET['lap']){
echo '<a href="'.$PHP_SELF.'?lap='.$i.'">['.$i.']</a>';
}//if
else
{
echo $i;
}//else
}//for
print "Összes üzenet:$uzenetszam</div>";
}//if
if ($_GET['lap'] !== 1){
$i = ($_GET['lap']-1)*$egyoldalon;
}
if ($_GET['lap'] == 1){
$i = 1;
}
?>
<?php
$sql = "SELECT * FROM ".$table." ORDER BY id DESC LIMIT ".($_GET['lap']-1)*$egyoldalon.",".$egyoldalon;
$query = mysql_query($sql);
while ($row = mysql_fetch_array($query)){
$uzenet = $row['message'];
$uzenet = str_replace("[sm01]","<img src='sm01.gif' alt='sm01' />",$uzenet);
$uzenet = str_replace("[sm02]","<img src='sm02.gif' alt='sm02' />",$uzenet);
$uzenet = str_replace("[sm03]","<img src='sm03.gif' alt='sm03' />",$uzenet);
$uzenet = str_replace("[sm04]","<img src='sm04.gif' alt='sm04' />",$uzenet);
$uzenet = str_replace("[sm05]","<img src='sm05.gif' alt='sm05' />",$uzenet);
?>
<table class="uzenet" cellspacing="0">
<tr class="header">
<td class="id">#<?php echo $row['id'];?></td>
<td class="nick"><a href="mailto:<?php echo $row['email'];?>"><?php echo $row['nick'];?></a></td>
<td class="datum"><?php echo $row['date'];?></td>
</tr>
<tr class="body">
<td colspan="3"><?php echo $uzenet; ?></td>
</tr>
</table>
<?php
}
?>
</body>
</html>
Mondjuk abba se vagyok biztos hogy a vendégkönyv index.php-jába kell e helyezni a include "login.php";
parancsot "de nekem így volt logikus"
El?re is köszi
Gery |