Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- z1.php
- <?php
- $zemlje=file('countries.txt');
- define('TAB', "\t");
- define('NL', "\n");
- if (isset($_GET['a'])) {$a=$_GET['a'];} else {$a='';}
- switch($a)
- {
- case 'new': unos(); break;
- default: pocetna();
- }
- function pocetna()
- {
- $drzave=file('countries.txt');
- echo '<form method="post" action="?a=new">';
- echo 'Naziv: <input type="text" name="naziv"><br>';
- echo 'Proizvodjac: <input type="text" name="proizvodjac"><br>';
- echo 'Opis: <input type="text" name="opis"><br>';
- echo 'Cijena: <input type="text" name="cijena"><br>';
- echo 'Popust: <input type="text" name="popust"><br>';
- echo 'Zemlja porijekla:<select name="zemlja">';
- foreach($drzave as $d)
- {
- $stupci=explode("\t", $d);
- echo '<option value="'.$stupci[0].'">'.$stupci[1].'</option>';
- }
- echo '</select><br>';
- echo 'Komada: <input type="text" name="komada"><br>';
- echo '<input type="submit" name="submit" value="Unesi proizvod">';
- echo '</form>';
- }
- function unos()
- {
- if (!empty($_POST['naziv']))//&&(!empty($proizvodjac))&&(!empty($opis))&&(!empty($cijena))&&(!empty($popust))&&(!empty($zemlja))&&(!empty($komada)))
- {
- $naziv=$_POST['naziv'];
- $proizvodjac=$_POST['proizvodjac'];
- $opis=$_POST['opis'];
- $cijena=$_POST['cijena'];
- $popust=$_POST['popust'];
- $zemlja=$_POST['zemlja'];
- $komada=$_POST['komada'];
- $proizvodi=file('proizvodi.txt');
- foreach($proizvodi as $p)
- {
- $stupci=explode("\t", $p);
- if ($stupci[1]==$naziv)
- {
- echo 'Postoji proizvod istog imena';
- }
- else
- {
- $proiz=fopen('proizvodi.txt', 'a');
- $broj=count(file('proizvodi.txt'))+1;
- $redak = $broj.TAB.$naziv.TAB.$proizvodjac.TAB.$opis.TAB.$cijena.TAB.$popust.TAB.$zemlja.TAB.$komada.NL;
- flock($proiz, LOCK_EX);
- fwrite($proiz,$redak);
- flock($proiz, LOCK_UN);
- }
- }
- echo '<a href="?a=""">POVRATAK</a>';
- }
- else
- {
- echo 'Greska, nisu popunjena sva polja';
- }
- }
- /*function unos(){
- // DOHVATITI BROJ REDAKA U BAZI forum.txt i uvećati taj broj za 1
- $broj = count(file(FILE))+1;
- $filename = $broj.'.txt';
- // NAPRAVITI NOVU DATOTEKU broj.txt
- $fTema = fopen($filename,'w');
- // U TU DATOTEKU UPISATI "1 \t naslov \t nick \n"
- $redak = '1'.TAB.$naslov.TAB.$nick.NL;
- flock($fTema,LOCK_EX);
- fwrite($fTema,$redak);
- flock($fTema,LOCK_UN);
- // NA KRAJ forum.txt DOPISATI broj \t naslov \t nick \n"
- $forum = fopen(FILE,'a');
- $redak2 = $broj.TAB.$naslov.TAB.$nick.NL;
- flock($forum,LOCK_EX);
- fwrite($forum,$redak2);
- flock($forum,LOCK_UN);
- }
- */
- ?>
- z2.php
- <?php
- if (!$_POST)
- {
- echo '<form method="post" action="">';
- echo 'Proizvodjac:<input type="text" name="proiz">';
- echo '<input type="submit" name="submit" value="pretrazi">';
- echo '</form>';
- }
- else
- {
- $pro=$_POST['proiz'];
- $proizvodi=file('proizvodi.txt');
- echo '<table border="1" cellpadding="4">';
- foreach($proizvodi as $p)
- {
- $stupci=explode("\t", $p);
- if (strpos($stupci[2], $pro)!== false)
- {
- echo '<tr>';
- echo '<td>'.$stupci[0].'</td>';
- echo '<td>'.$stupci[1].'</td>';
- echo '<td>'.$stupci[2].'</td>';
- echo '<td>'.$stupci[3].'</td>';
- echo '<td>'.$stupci[4].'</td>';
- echo '<td>'.$stupci[5].'</td>';
- echo '<td>'.$stupci[6].'</td>';
- echo '<td>'.$stupci[7].'</td>';
- echo '</tr>';
- }
- }
- echo '</table>';
- }
- ?>
- z3.php
- <?php
- if (isset($_GET['a'])) {$a=$_GET['a'];} else {$a='';}
- switch($a)
- {
- case 'izmjeni': izmjeni(); break;
- case 'unesi': unesi(); break;
- default: pocetna();
- }
- function pocetna()
- {
- $proizvodi=file('proizvodi.txt');
- /*foreach($proizvodi as $pr){
- if(isset($st[0])) unset ($st[0]);
- $stupci = implode("\t", $st);
- $f = fopen('proizvodi2.txt','w'); // w PREGAZI
- flock($f,LOCK_EX);
- fwrite($f, $stupci); // NOVIM SADRZAJEM
- flock($f,LOCK_UN);
- fclose($f);
- } $st = explode("\t", $pr);
- $noviproizvodi=file('proizvodi2.txt');*/
- $prva_linija = array_shift($proizvodi);
- $noviproizvodi= implode("\t", $proizvodi);
- $f = fopen('proizvodi2.txt','w'); // w PREGAZI
- flock($f,LOCK_EX);
- fwrite($f, $noviproizvodi); // NOVIM SADRZAJEM
- flock($f,LOCK_UN);
- fclose($f);
- $proizvodi2 = file('proizvodi2.txt');
- echo '<table border="1" cellpadding="4">';
- foreach($proizvodi2 as $p)
- {
- $stupci=explode("\t", $p);
- echo '<tr>';
- echo '<td>'.$stupci[0].'</td>';
- echo '<td>'.$stupci[1].'</td>';
- echo '<td>'.$stupci[2].'</td>';
- echo '<td>'.$stupci[3].'</td>';
- echo '<td>'.$stupci[4].'</td>';
- echo '<td>'.$stupci[5].'</td>';
- echo '<td>'.$stupci[6].'</td>';
- echo '<td>'.$stupci[7].'</td>';
- echo '<td>';
- echo '<a href=?a=izmjeni&id='.$stupci[0].'>IZMJENI</a>';
- echo '</td>';
- echo '</tr>';
- }
- echo '</table>';
- }
- function izmjeni()
- {
- $pro = $_GET['id'];
- echo '<form method="post" action="?a=unesi">';
- echo 'Opis:<input type="text" name="op">';
- echo 'Cijena:<input type="text" name="ci">';
- echo '<input type="submit" name="submit" value="pretrazi">';
- echo '<input type="hidden" name="hidden" value="'.$pro.'">';
- echo '</form>';
- }
- function unesi()
- {
- $proizvodi=file('proizvodi.txt');
- echo '<table border="1" cellpadding="4">';
- foreach($proizvodi as $p)
- {
- $stupci=explode("\t", $p);
- $pro = $_GET['hidden'];
- $proizvodi = file('proizvodi.txt');
- $kopija = array();
- foreach($proizvodi as $p){
- $stupci = explode("\t",$p);
- // TRAZIMO REDAK KOJEG TREBA MIJENJATI
- if($stupci[0]==$pro){
- // IZMJENI TEKST PORUKE
- $stupci[3]=$_POST['op'];
- $stupci[4]=$_POST['ci'];
- $p = implode("\t",$stupci);
- }
- // DODAJ SVE RETKE U KOPIJU (SA JEDNIM IZMJENJENIM RETKOM)
- $kopija[]=trim($p);
- }
- // SPREMI IZMJENE
- $nova_datoteka = implode("\n",$kopija);
- $fh = fopen($proizvodi,'w');
- fwrite($fh,$nova_datoteka);
- fclose($fh);
- }
- }
- ?>
- ************************************************************************************************
- z1.php
- <?php
- define('FILE','countries.txt');
- define('SEP',"\t");
- define('NL',"\n");
- define('FILE1','korisnici.txt');
- if(!$_POST)
- {
- echo '<table border="0" cellpadding="3">';
- echo '<form method="post" action="">';
- echo '<tr><td>';
- echo 'Ime<input type="text" name="ime">';
- echo '</td></tr>';
- echo '<tr><td>';
- echo 'Prezime<input type="text" name="prezime">';
- echo '</td></tr>';
- echo '<tr><td>';
- echo 'Email<input type="text" name="email">';
- echo '</td></tr>';
- echo '<tr><td>';
- echo 'Password<input type="text" name="pass">';
- echo '</td></tr>';
- echo '<tr><td>';
- echo 'Postanski broj<input type="text" name="postbr">';
- echo '</td></tr>';
- echo '<tr><td>';
- echo 'Grad<input type="text" name="grad">';
- echo '</td></tr>';
- echo '<tr><td>Drzava<select name="predlozak">';
- $otv=fopen(FILE,'r');
- while (($redak = fgets($otv, 4096)) !== false) {
- $polje = explode(SEP,$redak);
- echo '<option value="'.$polje[0].'">'.$polje[0].'</option>';
- }
- echo '</select></td></tr>';
- echo '<tr><td><input type="submit" value="Posalji"></td></tr>';
- echo '</form>';
- }
- else
- {
- $email=trim($_POST['email']);
- $sve = file(FILE1);
- if(empty($_POST['ime']) || empty($_POST['prezime']) || empty ($_POST['email']) || empty ($_POST['pass']) || empty($_POST['postbr']) || empty($_POST['grad']) || empty($_POST['predlozak'])){
- echo 'nisu popunjena sva polja';}
- else{
- foreach($sve as $redak){
- $stupci = explode(SEP,$redak);
- if($email==trim($stupci[3])){
- echo 'email je zauzet';
- }
- else{
- $id=$stupci[0]+1;
- $ime = $_POST['ime'];
- $prezime = $_POST['prezime'];
- $email = $_POST['email'];
- $pass = $_POST['pass'];
- $postbr = $_POST['postbr'];
- $grad = $_POST['grad'];
- $predlozak = $_POST['predlozak'];
- $redak = $id.SEP.$ime.SEP.$prezime.SEP.$email.SEP.$pass.SEP.$postbr.SEP.$grad.SEP.$predlozak.NL;
- $f = fopen(FILE1,'a');
- flock($f,LOCK_EX);
- fwrite($f,$redak);
- flock($f,LOCK_UN);
- fclose($f);
- }
- }
- }}
- ?>
- z2.php
- <?php
- define('SEP',"\t");
- define('NL',"\n");
- define('FILE1','korisnici.txt');
- if(!$_POST)
- {
- echo '<table border="0" cellpadding="3">';
- echo '<form method="post" action="">';
- echo '<tr><td>';
- echo 'Upisite prva 2 slova prezimena:<input type="text" name="prezime">';
- echo '</td></tr>';
- echo '<tr><td><input type="submit" value="Posalji"></td></tr>';
- echo '</form>';
- }
- else
- {
- $prez=ucfirst($_POST['prezime']);
- $otv=fopen(FILE1,'r');
- while (($redak = fgets($otv, 4096)) !== false) {
- $polje = explode(SEP,$redak);
- $prvo = substr($polje[2], 0, 2);
- if($prez==$prvo){
- echo '<tr>';
- echo '<td>'.$polje[0].'</td>';
- echo '<td>'.$polje[1].'</td>';
- echo '<td>'.$polje[2].'</td>';
- echo '<td>'.$polje[3].'</td>';
- echo '<td>'.$polje[4].'</td>';
- echo '<td>'.$polje[5].'</td>';
- echo '<td>'.$polje[6].'</td>';
- echo '<td>'.$polje[7].'</td>';
- echo '</tr>';}
- }
- }
- z3.php
- <?php
- define('FILE','countries.txt');
- define('SEP',"\t");
- define('NL',"\n");
- define('FILE1','korisnici.txt');
- if(!isset($_GET['a'])){$a = ''; }else{$a = $_GET['a'];}
- switch($a){
- case 'b': brisanje(); break;
- default: popis_drzava();
- }
- function brisanje(){
- $pred=trim($_POST['predlozak']);
- echo $pred;
- $kopija = array();
- $sve = file(FILE1);
- foreach($sve as $redak){
- $stupci = explode(SEP,$redak);
- if(isset($stupci[7])){
- if($pred != trim($stupci[7])){
- $stupci[7]= trim($stupci[7]);
- $redak = implode(SEP,$stupci);
- $kopija[]=$redak;
- }
- }}
- $f = fopen(FILE1,'w');
- $sve = implode(NL,$kopija);
- flock($f,LOCK_EX);
- fwrite($f,$sve);
- flock($f,LOCK_UN);
- fclose($f);
- }
- function popis_drzava(){
- echo '<form method="post" action="?a=b">';
- $otv=fopen(FILE,'r');
- echo '<p>Drzave<select name="predlozak">';
- while (($redak = fgets($otv, 4096)) !== false) {
- $polje = explode(SEP,$redak);
- echo '<option value="'.$polje[0].'">'.$polje[0].'</option>';
- }
- echo '</select></p>';
- echo '<input type="submit" name="submit" value="odabir">';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement