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

register globals

[es] :: PHP :: register globals

[ Pregleda: 3199 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mordor
Vladimir Cvetic
/dev/null

Član broj: 2797
Poruke: 421
*.beotel.net

Jabber: cvele@default.co.yu
Sajt: www.knowbies.com


Profil

icon register globals07.02.2004. u 11:35

Napravio sam neku php skriptu ali nazalost ona nece da radi na srv-u jer nije ukljucen register globals...

Tako da bih zeleo da saznam koja su sve ogranicenja, odnisto koje stvari u pisanju aplikacija nesmem da koristim kako bi ona radila bez ukljucenog register globas-a

Da li je neka od ovih stvari """"zabranjena"""" kada je register globas ukljucen??

Code:

<?
include "head.inc";
echo "<br>";

//samo profesor
$result=mysql_query("SELECT * FROM db_rezultati WHERE predmet='$predmetr' AND datum_r='$datumr' AND profesor='$profr' LIMIT 1 ", $db) or die (mysql_error());
while ($myrow=mysql_fetch_row($result)) {

//Tabela za profesore
echo "
<table width=\"706\"  border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr class=\"v_txt\">
    <td width=\"1%\"></td>
    <td width=\"9%\"><strong>Profesor:</strong></td>
    <td width=\"21%\">$myrow[1]</td>
    <td width=\"14%\"><strong>Datum Ispita: </strong></td>
    <td width=\"14%\">$myrow[2]</td>
    <td width=\"9%\"><strong>Predmet:</strong></td>
    <td width=\"32%\">$myrow[3]</td>
  </tr>
</table>
";
}

// tabela sa studentima... deo bez selecta
echo " 
<table class=\"tbl\" width=\"706\"  border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
  <tr bgcolor=\"#666666\" class=\"v_txt\">
    <td width=\"231\"><p align=\"center\" class=\"style1\">Ime i Prezime</p></td>
    <td width=\"147\"><div align=\"center\" class=\"style1\">Br. Indeksa</div></td>
    <td width=\"171\"><div align=\"center\" class=\"style1\">Smer</div></td>
    <td width=\"85\"><div align=\"center\" class=\"style1\">Bodovi</div></td>
    <td width=\"72\"><div align=\"center\" class=\"style1\">Ocena</div></td>
  </tr>
";
//deo sa studentima... prikaz rezultata
$result=mysql_query("SELECT * FROM db_rezultati WHERE predmet='$predmetr' AND datum_r='$datumr' AND profesor='$profr' ORDER BY student DESC", $db) or die (mysql_error());
while ($myrow=mysql_fetch_row($result)) {

//Tabela za studente
echo "
  <tr class=\"v_txt\">
    <td bgcolor=\"#F4F4F4\"><div align=\"center\">$myrow[5]</div></td>
    <td><div align=\"center\">$myrow[6]</div></td>
    <td bgcolor=\"#F4F4F4\"><div align=\"center\">$myrow[4]</div></td>
    <td><div align=\"center\">$myrow[7]</div></td>
    <td bgcolor=\"#F4F4F4\"><div align=\"center\">$myrow[8]</div></td>
  </tr>
";
}
echo "</table>";
?>
<?
include "foot.inc";
?>


10x unapred
07.02.2004. u 11:35 

||NeX||
Nedim Šabić
Vlasnik SEO.ba
BiH

Član broj: 1430
Poruke: 1722
*.wh-stuttgart.de.



Profil

icon Re: register globals30.05.2006. u 21:25
Kako uplaiti register globals? Gdje se to podešava? Imam Apache i cPanel.
Moj BLOG -->Prati me na twitteru ovdje!<-- SEO faktori za 2011.god.
30.05.2006. u 21:25 

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13394
*.elitesecurity.org.

Sajt: www.gojkovujovic.com


Profil

icon Re: register globals30.05.2006. u 21:35
Laptopovi

php.ini

register_globals = On
30.05.2006. u 21:35 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: register globals30.05.2006. u 22:43
Nemoj da ti prijeđe u naviku, tj. nemoj učit programiranje koje uključuje "registred_globals". Na većini servera ja ta opcija isključena zbog sigurnosti. Tako da ti na većini servera skripta nebi radila.
30.05.2006. u 22:43 

cartmanlee
cartmanlee
FLEX/PHP specijalist, Adobe UG Manager
Zagreb

Član broj: 50997
Poruke: 436
*.adsl.net.t-com.hr.

Sajt: www.zgflex.org


Profil

icon Re: register globals31.05.2006. u 12:38
Citat:
dgrubel: Nemoj da ti prijeđe u naviku, tj. nemoj učit programiranje koje uključuje "registred_globals". Na većini servera ja ta opcija isključena zbog sigurnosti. Tako da ti na većini servera skripta nebi radila.


Slažem se, nemoj da ti bude teško dodati $_POST ili $_GET . Pogotovo ako se tek učiš raditi s PHPom.

Plus, ovdje mi izgleda da ti vrijednosti poslane iz forme (ili preko URLa) direktno pucaš u SQL, što definitivno nije dobro ako ti netko ukuca ', skripta puca. Napravi prije toga validaciju ulaznih podataka i formatiranje s addslashes, striptags ili kako ti već odgovara.
31.05.2006. u 12:38 

vasjo

Član broj: 99487
Poruke: 27
*.teol.net.



Profil

icon Re: register globals26.06.2006. u 12:15
$_POST, $_GET, $_REQUEST? Zna li neko u čemu je suštinska razlika?
26.06.2006. u 12:15 

Nemanja Avramović
PHP developer, Webinsane
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4169
195.252.99.*

ICQ: 266136396
Sajt: avr.am


Profil

icon Re: register globals26.06.2006. u 20:10
Pa između post i get je razlika očigledna, zar ne? A $_REQUEST nisam do sad koristio ali sam ga probao i koliko sam skontao on uzima vrednost nebitno da li je prosleđena kao post ili kao get... možda ima još neke razlike ali to je ono što sam ja na prvi pogled video...
Moj sajt. Engleski?.Moj blog. Moj avatar.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
26.06.2006. u 20:10 

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.crnagora.net.

Jabber: jezdonet@gmail.com


Profil

icon Re: register globals27.06.2006. u 13:39
Ja recimo uglavnom koristim $_REQUEST .
Medjutim, $_REQUEST = $_POST ili $_GET, tj. on uzima vrijednost i iz post i iz Get, sto znaci da ne bitno koji 'method' koristite u formi, on ce sve jedno uzeti vrijednost vara.
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
27.06.2006. u 13:39 

grudstar
Dragan Grujic
Pozarevac

Član broj: 77302
Poruke: 13
*.nat-pool.po.sbb.co.yu.



Profil

icon Re: register globals30.06.2006. u 20:54
Hteo bih da pitam, trebam li sve fajlove da obradim u programu... primera oglasi... ako u fajlu postoji $dbName u $_dbName i sve promenljive sa $primer u $_primer ?????? imam problem na serveru global off a treba mi global on na lokalu mi radi super a na serveru nikako... hitno mi je hvala unapred poz... Dragan
30.06.2006. u 20:54 

kelja

Član broj: 70429
Poruke: 1318
*.dialup.neobee.net.



Profil

icon Re: register globals30.06.2006. u 21:06
Pretpostavljam da su u pitanju samo varijable koje se salju(primaju) POST ili pak GET metodom...
Ako imas bas mnogo varijabli koje saljes npr. POST metodom...evo jednog elegantnog nacina(nasao sam ga u jednom primeru za flash kontakt formu):
Code:

$vars = array("polje1","polje2","polje3","polje4",
"polje5","polje6","polje7","polje8");//imena polja sa forme...
foreach($vars as $var)
    if(isset($_POST[$var]))
        $$var = $_POST[$var];
    else
        $$var = ' ';

30.06.2006. u 21:06 

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603
*.ptt.yu.

Sajt: localhost


Profil

icon Re: register globals30.06.2006. u 21:53
Citat:
kelja: Pretpostavljam da su u pitanju samo varijable koje se salju(primaju) POST ili pak GET metodom...
Ako imas bas mnogo varijabli koje saljes npr. POST metodom...evo jednog elegantnog nacina(nasao sam ga u jednom primeru za flash kontakt formu):
Code:

$vars = array("polje1","polje2","polje3","polje4",
"polje5","polje6","polje7","polje8");//imena polja sa forme...
foreach($vars as $var)
if(isset($_POST[$var]))
$$var = $_POST[$var];
else
$$var = ' ';


Hmmm..
Code:

extract($_POST);

Banned - Not available
30.06.2006. u 21:53 

kelja

Član broj: 70429
Poruke: 1318
*.dialup.neobee.net.



Profil

icon Re: register globals01.07.2006. u 11:10
Hm...ne razumem...Moze li malo pojasnjenje...Ova funkcija izbacuje samo broj...Kako da njome dobijem:
$polje1=$_POST['polje1'];
$polje2=$_POST['polje2'];
itd....

Hvala unapred;-))
01.07.2006. u 11:10 

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603
*.ptt.yu.

Sajt: localhost


Profil

icon Re: register globals01.07.2006. u 11:58
http://www.php.net/extract
Code:

<?php
if(isset($_POST['submit'])) {
  extract($_POST);
  echo $polje1 . '<br />';
  echo $polje2 . '<br />';
} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  <input type="hidden" name="polje1" value="test1" />
  <input type="hidden" name="polje2" value="test2" />
  <input type="submit" name="submit" value="Submit" />
</form>
<?php } ?>

Banned - Not available
01.07.2006. u 11:58 

kelja

Član broj: 70429
Poruke: 1318
*.dialup.neobee.net.



Profil

icon Re: register globals01.07.2006. u 14:56
Hvala.Procitao sam taj deo manuala i pre no sto si mi poslao link,ali,u ovom konkretnom slucaju, nije mi pomoglo citanje...;-)
Sad sam testirao ovo na jednom serveru gde je register_globals opcija iskljucena i radi perfektno!!!Hvala jos jednom.
01.07.2006. u 14:56 

grudstar
Dragan Grujic
Pozarevac

Član broj: 77302
Poruke: 13
*.nat-pool.po.sbb.co.yu.



Profil

icon Re: register globals01.07.2006. u 15:59
Problem je u tome da kada upisem u polja nikname i password pa stisnem dugme login, nista se ne desava samo se polja za unos istih obrisu... dok na lokalu program prihvati podatke i pocne sa radom... u cemu je problem???????????????????????????????????????? hvala pozdrav Dragan
01.07.2006. u 15:59 

[es] :: PHP :: register globals

[ Pregleda: 3199 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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