Czy mógłby ktoś zerknąć na ten skrypcik, pisze newsy i mam drobny problem, ilość newsów zapisuje do pliku id.newsa, i z tamtą pobieram też nazwę, problem w tym że zapisuje newsy w takim systemie: 1, 2, 3..., a chcę zapisywać w ten sposób 0001, 0002, 0003... 0012... no i właśnie nie wiem jak doprowadzić do takiej postaci. poniżej załączam kod...
<?
$akcja = $_GET['akcja'];
$scierzka = "./id.newsa";
$scierzka2 = "./baza/";
switch($akcja) {
default:
?>
<form action="?akcja=dodaj" method="post">
<input type="text" name="autor" /><br />
<input type="submit" value="dodaj" /> <input type="reset" value="wykasuj" />
</form>
<?
break;
case 'dodaj':
$autor = $_POST['autor'];
if (!$spr)
{
print ("Plik BAZY, zostal stworzony"); $fp = fopen($scierzka , "w"); }
else
{
$plik2= $plik[0]+'1';
$fp = fopen($scierzka , "w"); //print ("Wartoc zostala zwiekszona");
}
if ($plik2 == "" ) $plik2 = '1';
$nazwapliku = $scierzka2.$plik2.'.plk';
$trescpliku = "Autor: ".$autor."rnNr_Newsa: ".$plik2."rnrn";
$zapis = fopen("$nazwapliku","w");
print '<p>Dziękuję za dodanie newsa!</p><a href="index.php">powrot</a><br /><a href="?akcja=pokaz">Pokaz</a>';
break;
case 'pokaz':
$scierzka2 = "./baza/";
{
if($plik!="." && $plik!="..")
{
$tablica = file( $scierzka2 . $plik );
$autor = $tablica[0];
$temat = $tablica[1];
print ('<p>'.$autor.'</p><p>'.$temat.'</p><br />');
}
}
break;
case 'koment':
$nr_niusa = $_GET['nrn'];
print $nr_niusa.'<br />';
$tablica = file( "./baza/$nr_niusa");
$autor = $tablica[0];
$nr = $tablica[1];
?>
<br /><br /><a href="index.php?akcja=pokaz">Powrót do newsów</a>
<p>Skomentuj</p>
<form method="post">
<input type="text" name="komentarz" /><br />
<input type="submit" value="dodaj" />
</form>
<?
$scierzkax = "./baza/$nr_niusa";
$komentarz = $_POST['komentarz'];
$tabliczka = file($scierzkax);
for ($i=2;$i<count($tabliczka);$i++)
{
print "<p>$tabliczka[$i]</p>"; }
if ($komentarz == "" ) die;
else
{
$koment = "Komentarz:".$komentarz."rn";
$zapis = fopen("$scierzkax","a");
header("Location: index.php?akcja=koment&nrn=$nr_niusa"); }
break;
}
?>