[PHP] Simpele vraag

Pagina: 1
Acties:
  • 25 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Tenminste, dat denk ik :)

Ik heb dit stukje code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
              $fname="test.txt";
              $fd = fopen ($fname, "r");
              while(!feof($fd))
              {
               if(!feof($fd))
               {
               $buf = fgets ($fd, 100);
               $array=explode(" ", $buf);
               $array[0]=trim($array[0]);
               $array[1]=trim($array[1]);
                if(strcmp($array[0], $Username)==0 && strcmp($array[1], $Password)==0)
                {
                setcookie("cookieuser", $Username);
                setcookie("cookiepass", $Password);
                header ("Location: http://www.tweakers.net");
                end;
                }
               }
              }
              fclose ($fd);
              header ("Location: http://www.gratiz.nl");
              ?>


Hoe kan ik er nu voor zorgen dat hij naar www.gratiz.nl gaat als "feof" true is?
Nu gaat hij namelijk altijd naar www.gratiz.nl, ook als het wachtwoord wel goed is.

Acties:
  • 0 Henk 'm!

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 14-09 21:45
in de else { } zetten?

Ik blijf er iig vrij nuchter onder....


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
volgens mij zit de fout in de "header", die wordt namelijk 2x gebruikt :?

Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:39
Tja, dit is echt wel basic-programmeerwerk. Zelfs de nieuwe 'policy' laat mi niet toe dat dit topic open blijft....
Als je wilt dat een bepaalde instructie pas uitgevoerd wordt als er niet aan een bepaalde voorwaarde voldaan wordt, dan zet je die instructie in de else clause.

Ik raad je aan om eens de beginselen van programmeren te leren...

https://fgheysels.github.io/


Dit topic is gesloten.