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

register globals

[es] :: PHP :: register globals

[ Pregleda: 1701 | Odgovora: 14 ]

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ć
Air Net GmbH
Njemačka - BiH

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

Sajt: www.mimbair.net


Profil

icon Re: register globals30.05.2006. u 21:25
Kako uplaiti register globals? Gdje se to podešava? Imam Apache i cPanel.
30.05.2006. u 21:25 

Gojko Vujovic
Juniper Networks
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13174
*.gojko.ss.

Sajt: www.gojkovujovic.com


Profil

icon Re: register globals30.05.2006. u 21:35
php.ini

register_globals = On
30.05.2006. u 21:35 

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 279
*.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
Projektant/konzultant/...sve na ant
Zagreb

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

Sajt: www.ivanilijasic.com


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: 25
*.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
Mladenovac, Srbija

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

ICQ: 266136396
Sajt: www.avramovic.info


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. Moj blog. Moj avatar. Moj grad. Moja frizura.

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

Jezdimir Lončar
Aka Blazeme
Crna Gora / Pljevlja

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

Jabber: jezdonet@gmail.com
Sajt: www.phpkeva.net


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: 1037
*.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

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



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);
30.06.2006. u 21:53 

kelja

Član broj: 70429
Poruke: 1037
*.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

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



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 } ?>
01.07.2006. u 11:58 

kelja

Član broj: 70429
Poruke: 1037
*.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: 1701 | Odgovora: 14 ]

Postavi temu Odgovori

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