Kod
<?
$pole1 = trim($_POST['pole1']);
$pole2 = trim($_POST['pole2']);
if(empty($pole1) and empty($pole2)) {
echo '<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" /><br />
<textarea name="pole2" style="width: 200px; height: 100px;" />
</textarea><br />
<input type="submit" value="Zapisz" />
</form>';
}
else {
$dane = $pole1."`".$pole2."\n";
$file = "baza.txt";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);
echo "poszlo jak z platka";
}
?>
$pole1 = trim($_POST['pole1']);
$pole2 = trim($_POST['pole2']);
if(empty($pole1) and empty($pole2)) {
echo '<form action="" method="post">
<input type="text" name="pole1" style="width: 200px;" /><br />
<textarea name="pole2" style="width: 200px; height: 100px;" />
</textarea><br />
<input type="submit" value="Zapisz" />
</form>';
}
else {
$dane = $pole1."`".$pole2."\n";
$file = "baza.txt";
$fp = fopen($file, "a");
flock($fp, 2);
fwrite($fp, $dane);
flock($fp, 3);
fclose($fp);
echo "poszlo jak z platka";
}
?>
Skrypt dziala, however, jesli w danych do dopisania w pliku wystapia znaki specjalne (' ") wykonuje sie cos podobnego do funkcji addslashes() czyli, slashe przez tymi znakami
