Toon posts:

[PHP] isset veriabele

Pagina: 1
Acties:
  • 52 views sinds 30-01-2008

Verwijderd

Topicstarter
Als ik het volgende stukje nu met

index.php?page=hallo

aanroep dan moet ik toch hallo te zien krijgen?

<?php
if (isset($page)){

print "$page"; }

else{

print "doei"; }

?>

of doe ik iets fout?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

$_GET

Doet iets met Cloud (MS/IBM)


Verwijderd

PHP:
1
2
3
4
5
6
7
8
9
10
11
if (isset($HTTP_GET_VARS['page'])) { 

    print "$page";

} else { 

    print "doei";

}

// $HTTP_GET_VARS == $_GET in php4.0+

[ Voor 36% gewijzigd door Verwijderd op 29-07-2003 15:30 ]


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Verwijderd schreef op 29 juli 2003 @ 15:29:
PHP:
1
2
3
4
5
6
7
if (isset($HTTP_GET_VARS['page'])){ 

print "$page"; } 

else{ 

print "doei"; }
ja bijna

Doet iets met Cloud (MS/IBM)


Verwijderd

Correcties in zn eigen script mag ie zelf doen..

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:56
Is het nou zo moeilijk om in een titel van twee worden en een afkorting, geen spelfouten te maken? En is het nou zou ontzettend lastig om [code]-tags om je code heen te zetten, zoals in de QuickStart staat, om het voor ons ook nog een beetje overzichtelijk te maken?

Verwijderd

Soultaker schreef op 29 juli 2003 @ 15:31:
Is het nou zo moeilijk om in een titel van twee worden en een afkorting, geen spelfouten te maken? En is het nou zou ontzettend lastig om [code]-tags om je code heen te zetten, zoals in de QuickStart staat, om het voor ons ook nog een beetje overzichtelijk te maken?
En is t nou zo moeilijk om mensen die waarschijnlijk net beginnen een beetje te helpen cq niet lastig te vallen met commentaar zoals u doet? NOFI

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Verwijderd schreef op 29 July 2003 @ 15:31:
[...]


Correcties in zn eigen script mag ie zelf doen..
doe het dan gewoon goed voor
PHP:
1
2
3
4
5
6
7
8
9
10
<?php
if (isset($_GET['page']))
{ 
      print $_GET['page']; 
} 
else
{ 
      print "doei"; 
}
?>

[ Voor 10% gewijzigd door D2k op 29-07-2003 15:33 ]

Doet iets met Cloud (MS/IBM)


Verwijderd

D2k schreef op 29 July 2003 @ 15:33:
[...]

doe het dan gewoon goed voor
PHP:
1
2
3
4
5
6
7
8
9
10
<?php
if (isset($_GET['page']))
{ 
      print $_GET['page']; 
} 
else
{ 
      print "doei"; 
}
?>
Ow, je bedoeld cut-and-paste code aanleveren? Dat doe ik idd ook wel eens... ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Verwijderd schreef op 29 July 2003 @ 15:34:
[...]


Ow, je bedoeld cut-and-paste code aanleveren? Dat doe ik idd ook wel eens... ;)
nee sjaak, zie je het verschil tussen mijn code en jouw code?
de mijne is
1/ correct
2/ netjes uitgelijnd

Doet iets met Cloud (MS/IBM)


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:56
Verwijderd schreef op 29 July 2003 @ 15:32:
En is t nou zo moeilijk om mensen die waarschijnlijk net beginnen een beetje te helpen cq niet lastig te vallen met commentaar zoals u doet? NOFI
Ik vind dat inderdaad ontzettend lastig om dat zomaar te laten gebeuren zonder er een opmerking over te plaatsen. Als je zulke simpele problemen niet op kan lossen, dan heb je je blijkbaar nog niet verdiept in PHP en dan is de plaatsing van je vraag hier al twijfelachtig.

Zorg dan in ieder geval dat je een beetje een nette topic start hebt (dat is niet zo moeilijk; hebben we een mooie QuickStart voor) dan blijft het nivo hier nog enigszins behouden. Grote kans trouwens dat als de topic starter de QuickStart had gevolgd, hij de vraag al niet meer had hoeven stellen. Waar hebben we die QuickStart nu voor? Zodat mensen die op eigen initiatief kunnen negeren? Lijkt me niet.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:56
D2k schreef op 29 juli 2003 @ 15:35:
nee sjaak, zie je het verschil tussen mijn code en jouw code?
de mijne is
1/ correct
2/ netjes uitgelijnd
Ik denk dat ivy dat ook wel weet, maar ik kan me voorstellen dat 'ie geen zin heeft om dingen die letterlijk in de FAQ staan (zoals nodeloze quotes en nette indetation) hier weer op te merken. Dan moet de topic starter de FAQ maar lezen. Overigens staat die _GET superglobal ook wel in de FAQ, geloof ik, dus wat dat betreft was dit hele topic vrij overbodig.

Ik vind dat ivy trouwens ook een te rechtvaardigen stijl van indentation gebruikt (het is in ieder geval consistent en leesbaar), ook al verschilt 'ie van wat ik zelf zou doen.

edit:
Hmm, deze reactie had ik eigenlijk hierboven in kunnen editten, sorry...

[ Voor 7% gewijzigd door Soultaker op 29-07-2003 15:40 ]


Verwijderd

D2k schreef op 29 juli 2003 @ 15:35:
[...]

nee sjaak, zie je het verschil tussen mijn code en jouw code?
de mijne is
1/ correct
2/ netjes uitgelijnd
PHP:
1
2
3
4
5
if ($humeur_D2k != 'goed') {

  $reply_D2k = "nee sjaak, " . $reply_D2k;

}


Tsss, rustig maar hoor. Ik heb de beste TS toch netjes geholpen dacht ik zo, en dat binnen een paar minuten... En ik reageer steeds op je reply's omdat ik dacht dat je een beetje zat te geinen maar hier wordt keihard gebuffeld merk ik wel.

/me wil zijn excuses maken voor het feit dat hij niet 100% correcte code post. Duz... :?

  • Excrusiator
  • Registratie: Juli 2000
  • Laatst online: 18-02 20:19

Excrusiator

Say wha?

D2k schreef op 29 July 2003 @ 15:35:
[...]

nee sjaak, zie je het verschil tussen mijn code en jouw code?
de mijne is
1/ correct
2/ netjes uitgelijnd
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?php 
$page = $_GET['page'];
if (!empty($page)) 
{ 
      print $page; 
} 
else 
{ 
      print "doei"; 
} 
?> 

Natuurlijk moeten we niet performance uit het oog verliezen he D2k.
Verder geen opmerkingen hoor :+

[ Voor 10% gewijzigd door Excrusiator op 29-07-2003 15:42 ]

<HunterPro> HAL: is Excru intelligent?
<HAL> HunterPro: Hijs weer lekker intelligent.
* Excru aait HAL


Verwijderd

Excrusiator schreef op 29 July 2003 @ 15:40:
[...]


PHP:
1
2
3
4
5
6
7
8
9
10
11
<?php 
$page = $_GET['page'];
if (!empty($page)) 
{ 
      print $page; 
} 
else 
{ 
      print "doei"; 
} 
?> 

Natuurlijk moeten we niet performance uit het oog verliezen he D2k.
Verder geen opmerkingen hoor :+
Met error_reporting() op E_ALL (zoals het hoort) krijg je daarmee een warning.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

precies

eerst nog
var $page; doen oid :)

Doet iets met Cloud (MS/IBM)


  • Excrusiator
  • Registratie: Juli 2000
  • Laatst online: 18-02 20:19

Excrusiator

Say wha?

D2k schreef op 29 juli 2003 @ 15:44:
precies

eerst nog
var $page; doen oid :)
Tsk, had het over performance niet beveiliging. :P

<HunterPro> HAL: is Excru intelligent?
<HAL> HunterPro: Hijs weer lekker intelligent.
* Excru aait HAL


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Excrusiator schreef op 29 July 2003 @ 15:45:
[...]


Tsk, had het over performance niet beveiliging. :P
is niet beveiliging, is correct php proberen te maken :)

Doet iets met Cloud (MS/IBM)


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 15:58
Nee, isset doen voor de !empty. Bovendien schijnt !empty enorm traag te zijn als je het zonder isset gebruikt.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:56
Excrusiator schreef op 29 juli 2003 @ 15:40:
Natuurlijk moeten we niet performance uit het oog verliezen he D2k.
Verder geen opmerkingen hoor :+
Ik vind (dit soort) redundancy elimination typisch een taak voor de compiler. Als we allemaal zo gaan programmeren als jij raken ze bij Zend hun optimizer aan de straatstenen niet meer kwijt. ;)
ddc schreef op 29 juli 2003 @ 15:47:
Nee, isset doen voor de !empty. Bovendien schijnt !empty enorm traag te zijn als je het zonder isset gebruikt.
isset ervoor is overbodig, daar heb je empty al voor. Op welke bron baseer je dat traag zijn, trouwens?
Excrusiator schreef op 29 juli 2003 @ 15:49:
Wat wil je ook als je al 4 uur lang naar *BOENK* *BOENK* zit te luisteren van die hangjeugd hier in de buurt. :X
Oh sorry, ik zal m'n radio wat zacht zetten... O-)

[ Voor 45% gewijzigd door Soultaker op 29-07-2003 15:50 ]


  • Excrusiator
  • Registratie: Juli 2000
  • Laatst online: 18-02 20:19

Excrusiator

Say wha?

D2k schreef op 29 July 2003 @ 15:46:
[...]

is niet beveiliging, is correct php proberen te maken :)
Laat maar, haalde om de een of andere reden register_globals met error_reporting door elkaar. Wat wil je ook als je al 4 uur lang naar *BOENK* *BOENK* zit te luisteren van die hangjeugd hier in de buurt. :X

<HunterPro> HAL: is Excru intelligent?
<HAL> HunterPro: Hijs weer lekker intelligent.
* Excru aait HAL


  • Excrusiator
  • Registratie: Juli 2000
  • Laatst online: 18-02 20:19

Excrusiator

Say wha?

Soultaker schreef op 29 July 2003 @ 15:47:
[...]

Ik vind (dit soort) redundancy elimination typisch een taak voor de compiler. Als we allemaal zo gaan programmeren als jij raken ze bij Zend hun optimizer aan de straatstenen niet meer kwijt. ;)

[...]

isset ervoor is overbodig, daar heb je empty al voor. Op welke bron baseer je dat traag zijn, trouwens?
Sommige mensen hebben geen zend optimizer ;)

<HunterPro> HAL: is Excru intelligent?
<HAL> HunterPro: Hijs weer lekker intelligent.
* Excru aait HAL


Verwijderd

Topicstarter
iedereen heel erg bedankt voor de hulp, en alvast mijn excuses voor alle (zichzelf achtende) 1337 programeurs die ik momenteel met mijn gehobby verveel.(jeeeess get a life).

Maargoed, heel gek maar op mijn server werkt dit alleen niet :? php v4.2.2 heb ik, als ik op een andere server probeer werkt het wel.

kan dit nog met instelling van de sever te maken hebben ofzo?

Verwijderd

Verwijderd schreef op 29 July 2003 @ 15:58:

Maargoed, heel gek maar op mijn server werkt dit alleen niet :?
En wat krijgt u te zien dan?

Verwijderd

Topicstarter
hij negeert gewoon die $page variabele, dus ik krijg altijd de }Else{ optie.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 01:56
Verwijderd schreef op 29 July 2003 @ 15:58:
iedereen heel erg bedankt voor de hulp, en alvast mijn excuses voor alle (zichzelf achtende) 1337 programeurs die ik momenteel met mijn gehobby verveel.(jeeeess get a life).
Ja, nu wordt ik pas echt bereidwillig om je te helpen!
Maargoed, heel gek maar op mijn server werkt dit alleen niet :? php v4.2.2 heb ik, als ik op een andere server probeer werkt het wel. kan dit nog met instelling van de sever te maken hebben ofzo?
Ik wil je nog één keer (en nu duidelijk) vriendelijk verzoeken om het beleid op dit forum door te nemen: P&W Beleid
De opmerking "het werkt niet; hoe los ik het op?" kan dus niet.

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Wat zou er dan veranderd zijn in die tussenliggende PHP versies hier
Version 4.2.0
22-Apr-2002
ATTENTION!! register_globals defaults to 'off' now !!!
Dat is wat je zoekt :) Plezier ermee. Hoe het werkt? Zie de eerste posts van dit topic.

En nu maar dicht voordat het uit de hand loopt.

[ Voor 8% gewijzigd door Glimi op 29-07-2003 16:12 ]

Pagina: 1

Dit topic is gesloten.