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 1149 korisnika na forumu :: 28 registrovanih, 5 sakrivenih i 1116 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: A.R.Chafee.Jr., Andrija357, Apok, bojank, darionis, djboj, flash12, galerija, hatman, jackreacher011011, Leonov, ljuba, Mcdado, mercedesamg, Mercury, Milos ZA, Milos82, milutin134, Mlav, mnn2, MrNo, procesor, Sirius, StepskiVuk, TheBeastOfMG, tomigun, vladaa012, ZetaMan