Intanto grazie per la risposta
Il fatto è che di tutto quel codice e dei magic quote, lo scriptino scaricato non ne ha cenni
é composto da due file index ed admin
INDEX
codice:
function getNewsList(){
$fileList = array();
// Open the actual directory
if ($handle = opendir("news")) {
// Read all file from the actual directory
while ($file = readdir($handle)) {
if (!is_dir($file)) {
$fileList[] = $file;
}
}
}
rsort($fileList);
return $fileList;
}
?>
.......................
<?php
$list = getNewsList();
foreach ($list as $value) {
$newsData = file("news/".$value);
$newsTitle = $newsData[0];
$submitDate = $newsData[1];
unset ($newsData['0']);
unset ($newsData['1']);
$newsContent = "";
foreach ($newsData as $value) {
$newsContent .= $value;
}
echo "<tr><th align='left'>$newsTitle</th><th align='right'>$submitDate</th></tr>";
echo "<tr><td colspan='2'>".$newsContent."
<hr size='1'/></td></tr>";
}
?>
ADMIN
codice:
if (!isset($_POST['submit'])) {
?>
................
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Titolo:
<input type="text" name="title" size="40"/>
Notizia:
<textarea name="newstext" rows="15" cols="67"></textarea>
<center><input type="submit" name="submit" value="Save" /></center>
</form>
<div id="source"></div>
</div>
</body>
<?php } else {
$newsTitel = isset($_POST['title']) ? $_POST['title'] : 'Untitled';
$submitDate = date('d-m-Y H:i');
$newsContent = isset($_POST['newstext']) ? $_POST['newstext'] : 'No content';
$filename = date('YmdHis');
$f = fopen('news/'.$filename.".txt","w+");
fwrite($f,$newsTitel."\n");
fwrite($f,$submitDate."\n");
fwrite($f,$newsContent."\n");
fclose($f);
header('Location:index.php');
}
?>
e non capisco come integrare (e dove) col codice!!!