Čaute,
tvorbou dynamických web stránok sa venujem dlhšie, resp. som ešte taký začiatočník a s PHPčkom som začal pred rokom. Učím sa niečo o bezpečnosti PHP a chcel by som od vás poradiť, či nasledujúci skript je dostatočne zabezpečený. Za pripomienky a prípadne rady vám budem vďačný

PHP skript pre výpis údajov:
Kód:
<?php
// Údaje pre pripojenie do DB
$con=mysqli_connect("localhost","root","","test");
// Overenie konektivity na databázu
if (mysqli_connect_errno())
{
echo "CHYBA: Skript sa nemôže pripojiť na databázu: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM komentare_kostolkristakrala");
echo "<ol class='commentlist'>";
while($row = mysqli_fetch_array($result))
{
echo "<li class='depth-1'>";
echo "<div class='comment-info'>";
echo "<cite>" . str_replace(array('<', '>'), array('<', '>'), str_replace("</script", "</scr' + 'ipt", str_replace("'", "'", $row['meno']))) . "</cite>";
echo "<div class='comment-meta'>";
echo "<time class='comment-time'>" . $row['date'] . "</time>";
echo "<span class='sep'>/</span><a class='reply' href='#'>Reply</a></div></div>";
echo "<div class='comment-text'>";
echo "<p>" . str_replace(array('<', '>'), array('<', '>'), str_replace("</script", "</scr' + 'ipt", str_replace("'", "'", $row['komentar']))) . '</p>';
echo "</div>";
echo "</li>";
}
echo "</ol>";
mysqli_close($con);
?>
<!--PHP Skript - vypis END -->
Formulár pre zadávanie vstupov:
Kód:
<!-- form -->
<form name="contactForm" id="contactForm" method="post" action="">
<fieldset>
<div>
<label for="cName">Name <span class="required">*</span></label>
<input name="cName" type="text" id="cName" size="35" value="<?php echo htmlspecialchars($_GET['email'], ENT_QUOTES); ?>" />
</div>
<div>
<label for="cEmail">Email <span class="required">*</span></label>
<input name="cEmail" type="text" id="cEmail" size="35" value="<?php echo htmlspecialchars($_GET['email'], ENT_QUOTES); ?>" />
</div>
<!--
<div>
<label for="cWebsite">Website</label>
<input name="cWebsite" type="text" id="cWebsite" size="35" value="<?php echo htmlspecialchars($_GET['email'], ENT_QUOTES); ?>" />
</div>
-->
<div>
<label for="cMessage">Message <span class="required">*</span></label>
<textarea name="cMessage" id="cMessage" rows="15" cols="50" ><?php echo $_GET['komentar']; ?></textarea>
</div>
<button type="submit" class="submit">Submit</button>
</fieldset>
</form> <!-- Form End -->