includen bij echo
Code (php)
1
echo "<td> <a href=\"index.php\">Index</a> <a href=\"faq.php\">FAQ</a> <a href=\"forum.php\">Forum</a> <a href=\"chat.php\"><b>Chat</b></a> <a href=\"login.php\">Login</a><a href=\"contact.php\">Contact</a></td><td><? include("pagina2.php"); ?></td>";
Nee hij doet het niet, ik krijg een wit pagina
het komt niet door de code, de code kan juist zijn, maar de echo zit tussen deze dingen { } en accepteert geen < ?php
nee doet het ook niet
Waar staat dit in ?
Doe het op de eerste manier van Dominique.
@Tommy: Giga zei net dat die manier niet werkte..
heb er gelijk bij hem even een foutje eruit gehaalt, een quote vergeten ;)
hij zou zo moeten werken
Staat er ook wel wat in de pagina die je include ?
Het ziet er idd naar uit dat je include pagina leeg is, want hij geeft geen syntaxfouten of andere fouten toch?
Dan moet pagina.php iets terug geven, dus:
return 'blaat';
En als je het zo doet:
Dan moet pagina.php iets op het scherm zetten, dus:
echo 'blaat';
De laatste is denk ik een betere oplossing.
Code (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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?
ob_start();
session_start();
include("config.php");
if(!isset($_COOKIE['last_active']))
{
if(isset($_SESSION['user_id']))
{
mysql_query("UPDATE tbl_users SET user_lastactive = NOW() WHERE user_id = '" . $_SESSION['user_id'] . "'") or die(mysql_error());
setcookie("last_active",true,time()+5);
}
}
if(!isset($_SESSION['user_id']))
{
if(isset($_POST['login']))
{
$query = mysql_query("SELECT * FROM tbl_users WHERE user_name = '" . $_POST['user'] . "' AND user_pass = '" . md5($_POST['pass']) . "'");
$result = mysql_num_rows($query);
if(empty($result))
{
echo "<script>alert('Hata.'); document.location.href=('login.php')</script>";
}
else
{
while($row = mysql_fetch_assoc($query))
{
$user_id = $row['user_id'];
}
$_SESSION['user_id'] = $user_id;
// Als ingelogd
$query = mysql_query("SELECT * FROM tbl_users WHERE user_id = '" . $_SESSION['user_id'] . "'");
while($row = mysql_fetch_assoc($query))
{
if($row['user_pm'])
{
$msg = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_msg WHERE msg_to = '" . $_SESSION['user_id'] . "'"),0);
if(empty($msg))
{
$msg = "<font color=\"#008000\">Empty</font>";
}
elseif($msg >= $cfg['max_msg'])
{
}
else
{
$msg = $msg . " / " . $cfg['max_msg'];
}
}
}
if(isset($_SESSION['admin_login']))
{
}
[code]<?
echo "<table><tr><td> <a href=\"index.php\">Index</a> <a href=\"faq.php\">FAQ</a> <a href=\"forum.php\">Forum</a> <a href=\"chat.php\"><b>Chat</b></a> <a href=\"login.php\">Login</a><a href=\"contact.php\">Contact</a>";
include('login2.php');
echo "</td></tr></table>";
}
else
{
?>
hayir
<?
}
}
else
{
$query = mysql_query("SELECT * FROM tbl_users WHERE user_id = '" . $_SESSION['user_id'] . "'");
while($row = mysql_fetch_assoc($query))
{
if($row['user_pm'])
{
$msg = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_msg WHERE msg_to = '" . $_SESSION['user_id'] . "'"),0);
if(empty($msg))
{
$msg = "<font color=\"#008000\">Empty</font>";
}
elseif($msg >= $cfg['max_msg'])
{
}
else
{
$msg = $msg . " / " . $cfg['max_msg'];
}
}
}
if(isset($_SESSION['admin_login']))
{
}
[code]<?
echo "<table><tr><td> <a href=\"index.php\">Index</a> <a href=\"faq.php\">FAQ</a> <a href=\"forum.php\">Forum</a> <a href=\"chat.php\"><b>Chat</b></a> <a href=\"login.php\">Login</a><a href=\"contact.php\">Contact</a>";
include('login2.php');
echo "</td></tr></table>";
}
?>
ob_start();
session_start();
include("config.php");
if(!isset($_COOKIE['last_active']))
{
if(isset($_SESSION['user_id']))
{
mysql_query("UPDATE tbl_users SET user_lastactive = NOW() WHERE user_id = '" . $_SESSION['user_id'] . "'") or die(mysql_error());
setcookie("last_active",true,time()+5);
}
}
if(!isset($_SESSION['user_id']))
{
if(isset($_POST['login']))
{
$query = mysql_query("SELECT * FROM tbl_users WHERE user_name = '" . $_POST['user'] . "' AND user_pass = '" . md5($_POST['pass']) . "'");
$result = mysql_num_rows($query);
if(empty($result))
{
echo "<script>alert('Hata.'); document.location.href=('login.php')</script>";
}
else
{
while($row = mysql_fetch_assoc($query))
{
$user_id = $row['user_id'];
}
$_SESSION['user_id'] = $user_id;
// Als ingelogd
$query = mysql_query("SELECT * FROM tbl_users WHERE user_id = '" . $_SESSION['user_id'] . "'");
while($row = mysql_fetch_assoc($query))
{
if($row['user_pm'])
{
$msg = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_msg WHERE msg_to = '" . $_SESSION['user_id'] . "'"),0);
if(empty($msg))
{
$msg = "<font color=\"#008000\">Empty</font>";
}
elseif($msg >= $cfg['max_msg'])
{
}
else
{
$msg = $msg . " / " . $cfg['max_msg'];
}
}
}
if(isset($_SESSION['admin_login']))
{
}
[code]<?
echo "<table><tr><td> <a href=\"index.php\">Index</a> <a href=\"faq.php\">FAQ</a> <a href=\"forum.php\">Forum</a> <a href=\"chat.php\"><b>Chat</b></a> <a href=\"login.php\">Login</a><a href=\"contact.php\">Contact</a>";
include('login2.php');
echo "</td></tr></table>";
}
else
{
?>
hayir
<?
}
}
else
{
$query = mysql_query("SELECT * FROM tbl_users WHERE user_id = '" . $_SESSION['user_id'] . "'");
while($row = mysql_fetch_assoc($query))
{
if($row['user_pm'])
{
$msg = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_msg WHERE msg_to = '" . $_SESSION['user_id'] . "'"),0);
if(empty($msg))
{
$msg = "<font color=\"#008000\">Empty</font>";
}
elseif($msg >= $cfg['max_msg'])
{
}
else
{
$msg = $msg . " / " . $cfg['max_msg'];
}
}
}
if(isset($_SESSION['admin_login']))
{
}
[code]<?
echo "<table><tr><td> <a href=\"index.php\">Index</a> <a href=\"faq.php\">FAQ</a> <a href=\"forum.php\">Forum</a> <a href=\"chat.php\"><b>Chat</b></a> <a href=\"login.php\">Login</a><a href=\"contact.php\">Contact</a>";
include('login2.php');
echo "</td></tr></table>";
}
?>
reinhout schreef op 20.06.2007 17:08:
Ik ben net bezig met een boek en daarin staat dat ?> en
Code (php)
1
<? een slechte gewoonte zijn, of maakt dat niets uit[/quote]Klopt, je komt hopeloos in de problemen wanneer je bv. met XML aan de slag gaat. Gebruik dus netjes de complete syntax, zoveel ruimte neem 'php' nu ook weer niet in, en je komt nooit in de problemen. Tevens ben je niet meer afhankelijk van de serverinstellingen, voorkomt ook een hoop gelazer.
tip: dat is hetzelfde:)
ja :s hoe moet ik het dan doen?