Gå til innhold

Forklar meg


Anbefalte innlegg

if ($HTTP_POST_VARS) {
   while (list($1var, $1value) = each($HTTP_POST_VARS)) {
       if (ereg ("^PERS_", $1var, $throwaway) ) {
           echo "<INPUT TYPE=HIDDEN NAME='$1var' Value='$1value'>\n";
       }
   }
}

  • Første linje: Hvis $HTTP_POST_VARS eksisteres så er uttrykket 'true'?
  • Andre linje: Indexverdien i $HTTP_POST_VARS legges til $1var og elementet til $1value hver gang man kjører loopen?
  • Tredje linje: Man ser om $1var behynner med "PERS" og hvis den gjør det blir $throwaway 'true' og man går videre? Men er ikke $1var indexen til $HTTP_POST_VARS? Please explain..
  • Fjerde linje: Hva er ' \n '?

Beklager mine (foreløbig) manglende evner men vil lære og tenkte jeg kunne spørre dere her inne.

 

Sitter og leser i "beginning PHP" fra Wrox, bra bok. Alt er sikkert forklart før, men jeg har nok glemt det. Satser (håper) på at det er svar fra en vennlig, hjelpsom sjel her når jeg står opp igjen.

 

Vær snill og gjør en god gjerning nå :)

Endret av Nota
Lenke til kommentar
Videoannonse
Annonse

du har helt rett i dine antagelser, bortsett fra at jeg ville sagt at verdiene legges i variablene istedet for legges til variablene.

 

if setningen er sann hvis indeksen begynner med PERS slik du gjetter. $throwaway er her meningsløs å ha med, vet ikke hvem som har skrevet den koden og hvorfor.

 

navnet $throwaway" er kanskje en indikasjon på at denne variabeleln ikke brukes?

 

titt gjerne gjennom dokumentasjonen neste gang:

http://no2.php.net/manual/en/function.ereg.php

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...