Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

milioniti put PHP_SELF

[es] :: PHP :: milioniti put PHP_SELF

[ Pregleda: 2169 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sale018
Sasa Stancic
Nis

Član broj: 12464
Poruke: 73
*.dynamic.sbb.rs.

ICQ: 343126028
Sajt: www.panoramio.com/user/67..


+4 Profil

icon milioniti put PHP_SELF10.05.2008. u 00:27 - pre 194 meseci
Code:
<HTML> 
... 
<BODY> 
<?php 
  // Ako korisnik zeli da doda vic 
  if ( isset  ($dodajvic)): 
?> 
 

 
<FORM ACTION="<?php echo($PHP_SELF); ?>" METHOD=GET> 
<P>Upis vic:<BR> 
<TEXTAREA NAME="victext" ROWS=10 COLS=40 WRAP> 
</TEXTAREA><BR> 
<INPUT TYPE=SUBMIT NAME="posalji" VALUE="SUBMIT"> 
</FORM> 
 
 
<?php 
  else: 
 
    // Povezivanje sa bazom na serveru 
    $dbcnx = @mysql_connect("sql111.0fees.net", 
             "******", "****"); 
    if (!$dbcnx) { 
      echo( "<P>Trenutno nije moguce " . 
            "ostvariti konekciju sa bazom.</P>" ); 
      exit(); 
    } 
 
    // Biramo bazu vicevi 
    if (! @mysql_select_db("fees0_1872585_sk_baza") ) { 
      echo( "<P>Trenutno nije moguce " . 
            "pristupiti bazi vicevi.</P>" ); 
      exit(); 
    } 
 
    // Ako je vic poslat, 
    // dodajemo ga u bazu. 
    if ("SUBMIT" == $posalji) { 
      $sql = "INSERT INTO Vicevi SET " . 
             "VicText='$victext', " . 
             "VicDate=CURDATE()"; 
      if (mysql_query($sql)) { 
        echo("<P> Tvoj vic je upisan u bazu.</P>"); 
      } else { 
        echo("<P>Greska: " . 
             mysql_error() . "</P>"); 
      } 
      
       } 
   
    echo("<P> Ovo su vicevi koji " . 
         " se nalaze u nasoj bazi: </P>"); 
   
    // Zahtevamo ispis svih viceva iz baze 
    $result = mysql_query( 
              "SELECT VicText FROM Vicevi"); 
    if (!$result) { 
      echo("<P>Greska: " . 
           mysql_error() . "</P>"); 
      exit(); 
    } 
   
    // Ispisujemo sve viceve iz baze na web stranu 
    while ( $row = mysql_fetch_array($result) ) { 
      echo("<P>" . $row["VicText"] . "</P>"); 
    } 
   
    // Kada korisnik klikne na ovaj link 
    // otvori mu se strana za upisivanje viceva. 
      echo("<P><A HREF=".$_SERVER['PHP_SELF']."?dodajvic=1>" . 
         "Dodaj vic!</A></P>"); 
   
  endif; 
   
?> 
</BODY> 
</HTML> 

      
      



Ljudi pomagajte ,kada se izvrsi ovaj kod dobijem iz baze viceve i na kraju link dodaj vic ,kad kliknem na dodaj vic ne dobijam nista, a po kodu bi treebalo da se otvori forma za unosenje vica

Gde gresim? register_globals je na off jer je verzija php-a 5.2.6
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
79.101.131.*

Sajt: https://avramovic.info


+46 Profil

icon Re: milioniti put PHP_SELF10.05.2008. u 00:47 - pre 194 meseci
Je l' toliko teško koristiti Google?

http://www.google.com/search?q=PHP_SELF+register_globals+off

Mogao si da klikneš i na "I'm feeling lucky" i našao bi rešenje problema iz prve.

A vidim da gore u prvim redovima koristiš $dodajvic bez da je igde definisan što je obavezno kad je register_globals off, tako da će morati da padne jedan rewriting skripte.

http://www.elitesecurity.org/p1348056
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

sale018
Sasa Stancic
Nis

Član broj: 12464
Poruke: 73
*.dynamic.sbb.rs.

ICQ: 343126028
Sajt: www.panoramio.com/user/67..


+4 Profil

icon Re: milioniti put PHP_SELF10.05.2008. u 01:09 - pre 194 meseci
hvala care ,skripta radi a drugi link je bio presudan.
 
Odgovor na temu

[es] :: PHP :: milioniti put PHP_SELF

[ Pregleda: 2169 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.