Sta mu ovaj warning znaci?

1

Sta mu ovaj warning znaci?

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Zasto mi na ovu skripticu za upload pokazuje gresku? Da bi mogli da se vide fajlovi koji su uploadovani potrebna je sifra koju cu ja samo znati.

<? $lozinka="neka lozinka"; $loza=$_POST['loza']; if ($lozinka==$loza) setcookie("user", $_POST['loza'], time()+3600); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   <head>   <meta http-equiv="content-type" content="text/html; charset=windows-1250">   <meta name="generator" content="PSPad editor, www.pspad.com">   <title></title>   </head>   <body>   <?php   $self = $_SERVER['PHP_SELF'];   switch (@$_GET['kon']) {   default:   $dir="upload";     if ($dir = @opendir("C:/www/forme/upload/upload")) {      while($file = readdir($dir))      {           echo "$file <br> ";      }       closedir($dir); }   echo "<h1>Ovo je pocetna strana</h1>";   echo "<br>";   echo "<a href='$PHP_SELF?kon=1'>Upload</a>"; echo "<br>"; if(isset($_COOKIE['user'])) { echo "<a href=\"upload\"><h2><font color=red>Pogledaj upload</font></h2></a><br>"; } else { echo "<a href='$PHP_SELF?kon=3'>Pogledaj upload</a><br>"; }   break;   case 1:     ?> <form enctype="multipart/form-data" action="<?="$self?kon=2"?>" method="POST"> Please choose a file: <input name="uploaded" type="file" /><br /> <input type="submit" value="Upload" /> </form> <? break; case 2: $target = "upload/"; $upload = "uploaded"; $fiks = $_FILES[$upload]['name']; $target = $target . basename( $fiks) ;   if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) { echo "The file ". basename( $fiks). " has been uploaded"; echo "<br>"; echo "<a href='$self?kon=66'>Povratak na pocetnu stranu</a>"; } else { echo "Sorry, there was a problem uploading your file."; } case 3: ?> <form method="post" action=""> <input type=password name="loza"> <input type=submit value=GO> </form> <? if(isset($_COOKIE['user'])) { echo "<a href=\"upload\">Pogledaj upload</a>"; } else { $lozinka="neka lozinka"; $loza=$_POST['loza']; if ($lozinka==$loza) { echo "<a href=\"upload\">Pogledaj upload</a>"; } else { echo "Ukucajte pravu lozinku da bi ste pristupili fajlovima!"; } } } ?>   </body> </html>
Upozorenje je:
Warning: Cannot modify header information - headers already sent by (output started at /home/sajttrg/public_html/upload/index.php:2) in /home/sajttrg/public_html/upload/index.php on line 6



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

zato sto imas dve prazne linije na samom pocetku fajla, ispred <?



offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Hvala Peco na odgovoru! Pomoglo je!
Ako ti nije tesko da objasnis zasto sa praznim linijama ne radi?
I kako da podesim da na localhostu pokazuje upozorenje, gresku?

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

prazna linija se salje browseru, a fora je u tome sto NE SME nikakav output da se salje pre funkcije setcookie i funkcije header.
http protokol tako nalaze.

sto se tice localhosta, u php.ini stavi
error_reporting = E_ALL

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Ok, kapiram ovo za praznu liniju! Hvala ti!
Kod mene je u php.ini postavljeno kao sto si napisao error_reporting = E_ALL, ali ne pokazuje gresku. Jel ima jos neka caka?

offline
  • Pridružio: 24 Mar 2004
  • Poruke: 3962
  • Gde živiš: Zemun

verovatno imas tacku-zarez ( ; ) ispred

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Nema (Wink. Bar ja ne vidim. Koristio sam search!

Pogledajte moj PHP.INI, voleo bih da prikazuje greske dok pisem skriptice, ali nece, mozda mozete da nadjete u cemu je fora.

https://www.mycity.rs/must-login.png

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

lakse ti je u script staviti error_reporting(0);

offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

igor86, ne prikazuje warning sa error reporting(0), vec sa
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Eto jos bolje Wink

Ko je trenutno na forumu
 

Ukupno su 857 korisnika na forumu :: 44 registrovanih, 6 sakrivenih i 807 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., ajo baba, amaterSRB, Bloody, cenejac111, dane007, Dannyboy, Djokislav, DonRumataEstorski, Duh sa sekirom, dushan, flash12, FOX, Georgius, gorican, Griffon vulture, ikan, Ivica1102, jackreacher011011, Karla, Krvava Devetka, kybonacci, Marko Marković, Milometer, Mlav, mocnijogurt, nebojsag, nemkea71, nextyamb, operniki, opt1, powSrb, raptorsi, RJ, Srle993, stegonosa, Trpe Grozni, Tvrtko I, vathra, W123, yufighter, ZetaMan, |_MeD_|