/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
md5 hash
Fra : Jesper Petersen


Dato : 21-02-02 20:49

Hvorfor virker denne her ikke ?????????????????+
$level = MD5("Streng");

if ($level == MD5("Streng") OR $admin == MD5("1"))
{
Echo "Hejsa";
}

Anybody............

Mvh. Jesper



 
 
Sinkbæk (20-02-2002)
Kommentar
Fra : Sinkbæk


Dato : 20-02-02 21:16

"Jesper Petersen" <jesper@notech.dk> skrev i en meddelelse
news:a50ul9$o5j$1@news.cybercity.dk...
> Hvorfor virker denne her ikke ?????????????????+
> $level = MD5("Streng");
>
> if ( ($level == MD5("Streng")) || ($admin == MD5("1")) )
> {
> Echo "Hejsa";
> }

Prøv denne her i stedet:

if ( ($level == MD5("Streng")) || ($admin == MD5("1")) )
{
Echo "Hejsa";
}



Sviss Cobazor (21-02-2002)
Kommentar
Fra : Sviss Cobazor


Dato : 21-02-02 14:29

1. jeg mener at md5 skrives med småt.
2. OR hedder ||

"Sinkbæk" <ts@88888nvr.dk> wrote in message
news:3c740411$0$233$edfadb0f@dspool01.news.tele.dk...
> "Jesper Petersen" <jesper@notech.dk> skrev i en meddelelse
> news:a50ul9$o5j$1@news.cybercity.dk...
> > Hvorfor virker denne her ikke ?????????????????+
> > $level = MD5("Streng");
> >
> > if ( ($level == MD5("Streng")) || ($admin == MD5("1")) )
> > {
> > Echo "Hejsa";
> > }
>
> Prøv denne her i stedet:
>
> if ( ($level == MD5("Streng")) || ($admin == MD5("1")) )
> {
> Echo "Hejsa";
> }
>
>



Christian Joergensen (21-02-2002)
Kommentar
Fra : Christian Joergensen


Dato : 21-02-02 16:00

On Thu, 21 Feb 2002 14:29:18 +0100, Sviss Cobazor wrote:

> 1. jeg mener at md5 skrives med småt.

Funktionsnavne i PHP er ikke case-sensitive. Dog har nogle brokket sig
over det, men det ser ikke ud til at blive ændret.

> 2. OR hedder ||

Ikke nødvendigvis.

--
Christian Jørgensen | He who can does.
http://www.razor.dk | He who can't teaches.
| He who can't teach builds learning systems.

Niels Andersen (22-02-2002)
Kommentar
Fra : Niels Andersen


Dato : 22-02-02 22:27

Christian Joergensen wrote:
>> 2. OR hedder ||
> Ikke nødvendigvis.

Lige for at sætte tingene på plads:
Det er "||" der er relevant her.
"or" og "|" (som er det samme) er noget andet, men kan have samme virkning.

Læs om dem her:
| - http://dk.php.net/manual/en/language.operators.bitwise.php
|| - http://dk.php.net/manual/en/language.operators.comparison.php

--
Mvh.

Niels Andersen

Christian Schmidt (23-02-2002)
Kommentar
Fra : Christian Schmidt


Dato : 23-02-02 13:12

Niels Andersen wrote:
>
> Christian Joergensen wrote:
> >> 2. OR hedder ||
> > Ikke nødvendigvis.
>
> Lige for at sætte tingene på plads:
> Det er "||" der er relevant her.
> "or" og "|" (som er det samme) er noget andet, men kan have samme virkning.

Nej, omvendt. "||" og "or" er det samme, bortset fra operator præcedens.


Operatorerne "||" og "or" tager to boolske operander og returnerer en
boolsk værdi.

Operatoren "|" tager to heltalsoperander og returnerer en heltalsværdi.


Christian

Niels Andersen (23-02-2002)
Kommentar
Fra : Niels Andersen


Dato : 23-02-02 13:56

Christian Schmidt wrote:
> Nej, omvendt. "||" og "or" er det samme, bortset fra operator præcedens.

Damn, det gik for hurtigt.
Du har fuldstændigt ret.

Bruger aldrig selv "or", og fik den placeret forkert. :-/

--
Mvh.

Niels Andersen

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste