[php]Inlog procedure maken

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben bezig met het maken voor de website van een clan. Ik heb ondertussen alvast een forum op gezet waarbij ik gebruik maak van invision board(1.2). Er is voor invisionboard ook een SDK gemaakt waarmee je met simpele funcities dingen kan oproepen van je board. Ik probeer nu dus op me frontpage zo te maken dat je daar ook kan inloggen en dan meer opties tot de beschikking krijgt.

Ik dacht dat ik alles helemaal goed deed, maar tot mijn grote verbazing deed dat het natuurlijk niet.(nee echt?)


ik heb even een ingekorte versie voor jullie gemaakt. In de echo'' staat normaal natuulijk nog meer informatie maar dat lijkt mij niet echt relevant.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?
echo'
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>The Shadow wolves :: tsw-gaming.nl</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="fader.js"></script>
</head>
<body>
<center>
<div id="all">
'

require_once ("ipbsdk.php"); // Include SDK Functions and Files
if (is_loggedin()) {
echo'u bent ingelogt'
} 

else {
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    // The form was submitted. Lets authenticate!

    $username = $_POST['username'];
    $password = $_POST['password'];

    if (login($username, $password, 1)) {
        // The login worked.
echo'
hier komt code voor verder gaan.
'
}
    else {
echo'
Fatal Error:' echo ipbsdk_error(); // Show the error
echo'<br /><br />Klik hier om verder te gaan
'
    }
}
else {
echo'
login code bla bla
'
}
}
echo'
</div>
</body>
</html>
'
?>


Ik krijg als ik dit upload naar me host en dan benader de volgende foutmelding:
Parse error: parse error, expecting `','' or `';'' in /home/virtual/site88/fst/var/www/html/got.php on line 16

De link naar de php file

Acties:
  • 0 Henk 'm!

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 10-08 02:59

Gerco

Professional Newbie

Je bent op regel 14, aan het einde van de echo, een ; vergeten.

PS. Bij al je andere echos ook.

[ Voor 51% gewijzigd door Gerco op 21-11-2003 14:07 ]

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ohw. ik ben eerlijk gezegt nog al een grote noob met php dus vandaar
PHP:
1
echo 'textg enzo';


wordt hij dan zo?

Acties:
  • 0 Henk 'm!

  • Anders
  • Registratie: December 2000
  • Laatst online: 13-09 18:52
Oplossing is al gegeven. Voor je echo-oplossingen, ik krijg altijd een beetje jeuk van een hele lap tekst tussen quotejes. Als je 1 keer een quote vergeet te escapen heb je meteen een probleem.

Het volgende werkt ook en je kunt alle single- en doublequotes gebruiken die je wil:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
echo <<< TOTHIERENNIETVERDER
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<title>The Shadow wolves :: tsw-gaming.nl</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="fader.js"></script>
</head>
<body>
<center>
<div id="all">
TOTHIERENNIETVERDER;
?>

Ik spoor veilig of ik spoor niet.