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()
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
20. august 2007 - 13:05
#1
Prøv med strtolower() om begge to.
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
20. august 2007 - 13:22
#3
Det samme virker fint hos mig.. mmkay.dk/strtolower.php
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?
20. august 2007 - 13:35
#5
Prøv med $pass1 = utf8_encode( $matches[0][1] ); $pass2 = utf8_encode( $_GET["password"] );
20. august 2007 - 13:39
#6
Det samme. Det er desværre PHP på en windows server. Kan det have noget at sige?
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.
20. august 2007 - 14:17
#8
ahh ja, så må du jo bare fjerne dem :)
20. august 2007 - 14:37
#9
Jeps Smider du ikke et svar?
20. august 2007 - 14:55
#10
Ellers tak, jeg hjalp dig jo ikke ligefrem ^^
20. august 2007 - 15:00
#11
Arh, fik lidt hints, men tak for din tid.
Vi tilbyder markedets bedste kurser inden for webudvikling