Avatar billede hp4 Nybegynder
08. marts 2006 - 15:36 Der er 9 kommentarer og
1 løsning

if array for løkker og tjek kode

Det er fordi jeg er blevet angrebt af spammer i mit link arkiv :S

så ville jeg sætte en tjek kode på hvor den vælger nogle tilfældige koder fra mit array og tjekker så om koden passer, eller mere korekt om den exsistere i arrayet...

Nogle der har en ide - jeg har prøvet mig frem på den her måde:

<?php

$kode[] =123;
$kode[] =321;
$for = for($i=0; $i<count($kode) $i++);

if($_POST[tjek_kode] ==$for){
Avatar billede hp4 Nybegynder
08. marts 2006 - 15:37 #1
echo "koden var korekt";
} else {
echo "koden var ikke korekt";
}
?>

(Kom lige til at sende :()
Hvis i prøver koden så fungere den desvære ikke?

Need help
Avatar billede webudvikleren Nybegynder
08. marts 2006 - 15:42 #2
<?php
$kode = array();
$kode[0] = 123;
$kode[1] = 321;
for($i=0; $i < count( $kode ) $i++)
{
  if($_POST["tjek_kode"] == $kode[$i])
  {
      print "rigtig";
    } else {
      print "forkert!";
  }
}
?>
?>
Avatar billede saucer Nybegynder
08. marts 2006 - 15:50 #3
øøø Det letteset ville jo være at bruge in_array

http://dk2.php.net/manual/da/function.in-array.php
Avatar billede webudvikleren Nybegynder
08. marts 2006 - 15:51 #4
Ja.
<?php
$koder = array(123,321);
if (in_array($_POST["tjek_kode"], $koder))
{
  print "rigtigt!";
} else {
  print "forkert!";
}
?>

Efter hvad jeg kan huske.
Avatar billede hp4 Nybegynder
08. marts 2006 - 16:17 #5
webudvikleren: smid et svar hvis du ønsker at få dine point ;)

//LUKKET
Avatar billede webudvikleren Nybegynder
08. marts 2006 - 16:22 #6
.
Avatar billede saucer Nybegynder
08. marts 2006 - 21:27 #7
Var mit svar ikke godt nok siden det er det samme som webudvikleren?
Avatar billede webudvikleren Nybegynder
08. marts 2006 - 23:22 #8
Saucer ->
<?php
$kode = array();
$kode[0] = 123;
$kode[1] = 321;
for($i=0; $i < count( $kode ) $i++)
{
  if($_POST["tjek_kode"] == $kode[$i])
  {
      print "rigtig";
    } else {
      print "forkert!";
  }
}
?>

virker skam fint :-)
Avatar billede saucer Nybegynder
09. marts 2006 - 08:24 #9
webudvikleren -> ja det første forslag virker fint mem der er jo ingen grund til at sætte en for løkke igang bare for at samligne variablen en gang med array. Så der vil in_array være mest oplagt. Så jeg siger ikke at dit ikke virker, men at dit in_array kode er det samme som mit svar til php.net hvor alt står. Der er jo ingen grund til at renskrive php.net her i forumet når folk selv kan læse om få en bedrere overblik over hvilke andre funktioner også kan bruges efter at det hele står på php.net
Avatar billede saucer Nybegynder
09. marts 2006 - 08:24 #10
Der skulle næsten være en edit knap her på E så man kunne rette alle tast fejl efter man har postet sit indlæg.
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