Avatar billede donslund Nybegynder
20. august 2007 - 12:59 Der er 10 kommentarer og
1 løsning

Variabler indeholdende det samme er ikke ens.

I et udtræk får jeg en streng som jeg skal sammenligne med indholde af en GET variabel.

Men hdu87dHt == hdu87dHt er ikke rigtigt hvis jeg tester på det.

if(utf8_encode($matches[0][1])==utf8_encode($_GET["password"])) {

Det fatter min lille hjerne altså ikke.

Det giver ingen ændring at fjerne utf8_encode()
Avatar billede zurekk Nybegynder
20. august 2007 - 13:05 #1
Prøv med strtolower() om begge to.
Avatar billede donslund Nybegynder
20. august 2007 - 13:11 #2
Ingen forskel.

Her er min kode:

print "<br><br>Values: ".$matches[0][1]." == ".strval($_GET["password"])."<br><br>";


if (is_string($matches[0][1])) { echo 'Yes. <br />'; } else { echo 'No. <br />'; }
if (is_string($_GET["password"])) { echo 'Yes. <br />'; } else { echo 'No. <br />'; }

$log = "hest";

if(strToLower($matches[0][1]) == strToLower($_GET["password"])) {
   
    $log = 1;
   
} else {
   
    $log = 0;
   
}

echo "&loginStat=".$log;


Og her er outputtet:

Values: hdu87dHt == hdu87dHt

Yes.
Yes.
&loginStat=0
Avatar billede zurekk Nybegynder
20. august 2007 - 13:22 #3
Det samme virker fint hos mig..

mmkay.dk/strtolower.php
Avatar billede donslund Nybegynder
20. august 2007 - 13:31 #4
Jeg tror, at encodingen i mit udtræk, det der ender i matches[0][1] er forkert, at det er der problemet ligger. Kan jeg have ret?
Avatar billede zurekk Nybegynder
20. august 2007 - 13:35 #5
Prøv med
$pass1 = utf8_encode( $matches[0][1] );
$pass2 = utf8_encode( $_GET["password"] );
Avatar billede donslund Nybegynder
20. august 2007 - 13:39 #6
Det samme.

Det er desværre PHP på en windows server. Kan det have noget at sige?
Avatar billede donslund Nybegynder
20. august 2007 - 14:11 #7
Da jeg fik kigget i min kildekode kunne jeg se, at den ene variabel også indeholdte <value></value>  fra XML filen, så der lå fejlen.
Avatar billede zurekk Nybegynder
20. august 2007 - 14:17 #8
ahh ja, så må du jo bare fjerne dem :)
Avatar billede donslund Nybegynder
20. august 2007 - 14:37 #9
Jeps

Smider du ikke et svar?
Avatar billede zurekk Nybegynder
20. august 2007 - 14:55 #10
Ellers tak, jeg hjalp dig jo ikke ligefrem ^^
Avatar billede donslund Nybegynder
20. august 2007 - 15:00 #11
Arh, fik lidt hints, men tak for din tid.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester