ne znam, evo ja sam pokusavo sve sto sam znao
mada sam pocetnik ali nemogu da nadjem prob
mozes li ti da pogledas mozda nadjes gresku
akcija.php code
Code:
<?php
/*Skripta by Sin(x)*/
//VARIJABLE UNESENE U HTML OBRAZAC
$ime=$_POST['ime'];
$email=$_POST['email'];
$naslov=$_POST['naslov'];
$poruka=$_POST['poruka'];
include("konfiguracija.php");
if(empty($ime) || empty($email) || empty($naslov) || empty($poruka) || !strpos($email, "@") || !strpos($email, ".")
|| strpos($ime, '<')
|| strpos($ime, '>')
|| strpos($email, '<')
|| strpos($email, '>')
|| strpos($naslov, '<')
|| strpos($naslov, '>')
|| strpos($poruka, '<')
|| strpos($poruka, '>'))
{
echo ("<center><table width='301' border='1' bordercolor='#5F5F5F'>" .
"<tr><td bordercolor='#FFFFFF' bgcolor='#5F5F5F'><font face='verdana,arial' size='2' color='#FFFFFF'><b><div align='center'>" .
"Upozorenje!!</div></b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1'><b><div align='center'>" .
"Da biste se upisali u knjigu gostiju morate popuniti sva ponuđena polja, Vaš e-mail mora biti validan, i u poruci se ne smije koristiti HTML kod!" .
"Molimo vas pokušajte ponovo! Hvala!</b></div></font></td></tr></table></center>");
}
else
{
//NASLOV
//POHRANJIVANJE PODATAKA U BAZU
//PISANJE NA FILE BAZA.TXT
$otvaranje = fopen("baza/baza.txt", "a")
or die("File baza.txt ne moze da se otvori");
fwrite($otvaranje,
"|" . "\n" .
"$ime" . "%" . "$email" . "%" . "$naslov" . "%" . "$poruka")
or die("Ne moze se pisati na file baza.txt!");
fclose($otvaranje);
//CITANJE PODATAKA IZ BAZE
$otvaranje1 = fopen("baza/baza.txt", "r")
or die("File baza.txt ne moze da se otvori");
$sadrzaj_baze = fread($otvaranje1, 99999999);
fclose($otvaranje1);
//RASTAVLJANJE CITAVOG SADRZAJA FILE-A BAZA.TXT U NIZ
$niz_poruka = explode("|", $sadrzaj_baze); //SVE PORUKE
//RACUNANJE BROJA SVIH PORUKA
$privremena_1 = count($niz_poruka);
$broj_poruka = ($privremena_1-1);
//PRIKAZIVANJE ZADNJIH DESET ILI MANJE PORUKA U NIZU
//UKLJUCUJUCI I PORUKU TRENUTNOG KORISNIKA
//SLUCAJ:BROJ PORUKA MANJI ILI JEDNAK OD 10
if($broj_poruka < ($postr+1))
{
echo "<center><table width='301' border='1' bordercolor='#5F5F5F'>";
$mjerac=1;
while($mjerac<($broj_poruka+1))
{
$niz_podataka=explode("%", $niz_poruka[$mjerac]); //50 red
echo("<tr><td bgcolor='#5F5F5F' bordercolor='#FFFFFF'><font face='verdana,arial' size='2' color='#FFFFFF'><b>" . "$niz_podataka[2]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'><b>" . "Poslao: " . "$niz_podataka[0]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'><b>" . "e-mail: " . "$niz_podataka[1]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'>" . "$niz_podataka[3]" . "</font></td></tr>");
$mjerac=$mjerac+1;
}
echo "</table></center>";
exit;
}
else if(is_int($broj_poruka/$postr))
{
echo "<center><table width='301' border='1' bordercolor='#5F5F5F'>";
$zadnje_poruke=array_slice($niz_poruka, ($broj_poruka-($postr-1)), $postr); //ZADNJA STRANICA PORUKA
$mjerac_1=1;
while($mjerac_1 < ($postr+1))
{
$niz_podataka_1=explode("%", $zadnje_poruke[($mjerac_1-1)]);
echo("<tr><td bgcolor='#5F5F5F' bordercolor='#FFFFFF'><font face='verdana,arial' size='2' color='#FFFFFF'><b>" . "$niz_podataka_1[2]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'><b>" . "Poslao: " . "$niz_podataka_1[0]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'><b>" . "e-mail: " . "$niz_podataka_1[1]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'>" . "$niz_podataka_1[3]" . "</font></td></tr>");
$mjerac_1=$mjerac_1+1;
}
echo "</table></center>";
echo "<br>";
$ID=1;
$broj_stranica = (int)(($broj_poruka/($postr+0.1))+1);
$broj_linkova=0;
$broj_linka=1;
echo "<center><table width='301' border='1' bordercolor='#5F5F5F'><tr><td bordercolor='#FFFFFF'><center><font face='verdana,arial' size='1' color='#5F5F5F'><b>" . "Stranice: " . "</b></font>";
while($broj_linkova < $broj_stranica)
{
echo ("<a href='prikaz.php?ID=$ID'><font face='verdana,arial' size='1' color='#5F5F5F'><b>" . "$broj_linka" . " | " . "</b></font></a>");
$broj_linka=$broj_linka+1;
$broj_linkova=$broj_linkova+1;
$ID=$ID+$postr;
}
echo "</td></tr></table></center>";
exit;
}
else
{
echo "<center><table width='301' border='1' bordercolor='#5F5F5F'>";
$privremena_3=(((int)($broj_poruka/$postr))*$postr)+1;
$zadnje_poruke_1=array_slice($niz_poruka, $privremena_3, ($broj_poruka-$privremena_3+1) );
$mjerac_2=1;
while($mjerac_2<($broj_poruka-$privremena_3+2))
{
$niz_podataka_2=explode("%", $zadnje_poruke_1[($mjerac_2-1)]);
echo("<tr><td bgcolor='#5F5F5F' bordercolor='#FFFFFF'><font face='verdana,arial' size='2' color='#FFFFFF'><b>" . "$niz_podataka_2[2]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'><b>" . "Poslao: " . "$niz_podataka_2[0]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'><b>" . "e-mail: " . "$niz_podataka_2[1]" . "</b></font></td></tr>" .
"<tr><td bordercolor='#FFFFFF'><font face='verdana,arial' size='1' color='#000000'>" . "$niz_podataka_2[3]" . "</font></td></tr>");
$mjerac_2=$mjerac_2+1;
}
echo "</table></center>";
echo "<br>";
$ID=1;
$broj_stranica = (int)(($broj_poruka/($postr+0.1))+1);
$broj_linkova=0;
$broj_linka=1;
echo "<center><table width='301' border='1' bordercolor='#5F5F5F'><tr><td bordercolor='#FFFFFF'><center><font face='verdana,arial' size='1' color='#5F5F5F'><b>" . "Stranice: " . "</b></font>";
while($broj_linkova < $broj_stranica)
{
echo ("<a href='prikaz.php?ID=$ID'><font face='verdana,arial' size='1' color='#5F5F5F'><b>" . "$broj_linka" . " | " . "</b></font></a>");
$broj_linka=$broj_linka+1;
$broj_linkova=$broj_linkova+1;
$ID=$ID+$postr;
}
echo "</td></tr></table></center>";
}
exit;
}
?>