Cim unesem duzi text u novosti nevalja!

Cim unesem duzi text u novosti nevalja!

offline
  • Pridružio: 29 Nov 2009
  • Poruke: 77

Pozdrav. Cim stavim duzi text preko control panela u opsirno nevalja mi strana novosti, pojavi se dve, tri tabele umesto jedne sa slikom i kracim tekstom. Strana za opsirno mi valja! Mislim da bi vamo trebo nesto menjat ali sam pocetnik!
Unapred hvala!
novosti.php
<? error_reporting(E_ALL ^ E_NOTICE); include("admin_konf2.php"); if(isset($_COOKIE['asifr'])) { ?> <link rel="stylesheet" href="../img/novosti.css" type="text/css" /> <div id="glavni"><p class="tabla"> <a href="izlaz.php">Klik ovdje za izlaz</a> - <a href="../novosti.php">Klik ovdje da vidis novosti</a> - <a href="novosti.php?a=novost">Klik ovdje da upises novost</a></p> <? $akcija = $_GET["a"]; if ($akcija == 'posalji') { if (empty($_POST['naslov'])) { echo "<br>"; echo "<center>Niste upisali naslov !</center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } if (empty($_POST['autor'])) { echo "<br>"; echo "<center>Niste upisali ime autora !</center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } if (empty($_POST['tekst'])) { echo "<br>"; echo "<center>Niste upisali tekst ! </center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } if (empty($_POST['opsirno'])) { echo "<br>"; echo "<center>Niste upisali tekst !</center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } $naslov = $_POST['naslov']; $autor = $_POST['autor']; $tekst = $_POST['tekst']; $opsirno = $_POST['opsirno']; $datum = date("m/j/y g:i"); $i = 0; $zam1 = array( "<", ">", "\n", "&quot;" ); $zam2 = array( "&lt;", "&gt;", "<br>", "*" ); function prekid($text, $velrijec) { if (strlen($text) <= $velrijec) { return $text; } $text = str_replace("\n", "", $text); $gotovo = "false"; $novitext = ""; $start = 0; $segment = substr($text, $start, $velrijec + 1); while ($gotovo == "false") { $zadnjipro = strrpos($segment, " "); $zadnjipre = strrpos($segment, "\r"); if ( $zadnjipro == "" AND $zadnjipre == "" ) { $novitext .= substr($text, $start, $velrijec) . " "; $start = $start + $velrijec; } else { $zadnji = max($zadnjipro, $zadnjipre); $novitext .= substr($segment, 0, $zadnji + 1); $start = $start + $zadnji + 1; } $segment = substr($text, $start, $velrijec + 1); if ( strlen($segment) <= $velrijec ) { $novitext .= $segment; $gotovo = "true"; } } $novitext = str_replace("\r", "\r\n", $novitext); return $novitext; } $tekst = prekid($tekst, 90); for ($i=0; $i<=2; $i++) { $tekst = str_replace($zam1[$i], $zam2[$i], $tekst); } $opsirno = prekid($opsirno, 90); for ($i=0; $i<=2; $i++) { $opsirno = str_replace($zam1[$i], $zam2[$i], $opsirno); } $imefajla = $_FILES['upfajl']['name']; $velicina = $_FILES['upfajl']['size']; if (file_exists($dir.$imefajla)) { echo "<center>Ta slika vec postoji. Probaj promjeniti ime !</center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } if(isset($dozvoljene)){ $dozvoljeno = 0; foreach($dozvoljene as $ext) { if(substr($imefajla, (0 - (strlen($ext)+1) )) == ".".$ext) $dozvoljeno = 1; } if($dozvoljeno==0) { echo "<center>Ta vrsta fajlova nije dozvoljena za upload !</center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } } if($velicina==0) { echo "<center>Nisi izabrao sliku !</center>"; echo "<br><br><a href=\"javascript:history.back()\">Nazad</a>"; exit; } $velicina = $velicina / 1048576; if($velicina > $maxvelicina) { echo "<center>Ta slika je prevelika !</center>"; echo "<center><br><a href=\"javascript:history.back()\">Nazad</a></center>"; exit; } $pomjeri = "$dir" . $imefajla; move_uploaded_file($_FILES['upfajl']['tmp_name'], $pomjeri); { // upis function upisi($post1,$post2,$post3,$post4,$post5) { $bazapod2 = "../podatci/novosti.dat"; $datum = date("d.m.Y"); $snimi = file($bazapod2); $imefajla = fopen($bazapod2, "r+"); $izlaz2 = $post1."|".$post2."|".$post3."|".$post4."|".$datum."|".$post5."\n"; fwrite($imefajla, $izlaz2); foreach ($snimi as $prebaci) { fwrite($imefajla, $prebaci); } fclose($imefajla); } $slika = $dir2.basename($_FILES['upfajl']['name']); $slikakrak = base64_encode($slika); upisi($slikakrak,$tekst,$opsirno,$autor,$naslov); echo "<meta http-equiv=\"refresh\" content=\"0; URL=novosti.php\">"; } } if ($akcija == 'novost') { ?> <form enctype="multipart/form-data" method="post" action="novosti.php?a=posalji"> <p> <br>Naslov:<br><input type="text" name="naslov" size="40"> <br>Slika:<br><input type="file" name="upfajl" size="30"> <br>Autor/Izvor:<br><input type="text" name="autor" size="40"> <br>Tekst:<br><textarea rows="50" name="tekst" cols="36"></textarea> <br>Tekst opsirno:<br><textarea rows="50" name="opsirno" cols="36"></textarea> </p> <p><input type="submit" value="Posalji !" name="upis"> - <input type="reset" value="Ponisti" name="ponovo"></p> </form> <? exit; } if(isset($_GET['izbrisi'])) { $fc = file($bazapod2); $f = fopen($bazapod2,"w+"); foreach($fc as $line) { $thisline = explode('|', $line); if ($thisline[0] != $_GET['izbrisi']) fputs($f,$line); } fclose($f); $izbrdekrak = base64_decode($_GET['izbrisi']); unlink("../$izbrdekrak"); echo "<meta http-equiv=\"refresh\" content=\"0; URL=novosti.php\">"; exit; } $provjera2 = file($bazapod2); foreach($provjera2 as $line) { $ovaline = explode('|', $line); echo "<div id=\"glavni\"><p class=\"tabla\">".$ovaline[5]." - <a href=\"novosti.php?izbrisi=".$ovaline[0]."\"> ( Klikni ovdje za izbrises ovu novost )</a></p></div>"; } } else { header("Location: admin.php"); exit; } ?>
[Link mogu videti samo ulogovani korisnici]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 757 korisnika na forumu :: 45 registrovanih, 5 sakrivenih i 707 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Arshavin, Automaticar, Bane san, bbogdan, bigvlada, blatruc82, bojan1234, Bojan198527, boromir, Bosnjo, celeron, doktor097, Dorcolac, dukajov, Electron, Ercomero, gale48, Giskard, Ivica1102, JOntra, Komentator, ljuba.b, LostInSpaceandTime, lucianovercetti, Miler88, MiroslavD, MK10, Pero, PlayerOne, PMsnow, Prečanin30, raketaš, saki80, Singidunumac, Slingshot, Srdjadj70, Sretko, stokssone, Toper, Troja, Vanderx, varda, vensla, zile.obr, Zoran1959