includen bij echo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Giga

giga

20/06/2007 01:42:00
Quote Anchor link
Hoe moet ik includen bij een echo, de onderstaande accepteert hij niet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
        echo "<td>&nbsp;<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>";
 
PHP hulp

PHP hulp

11/01/2025 07:11:44
 
Dominique

Dominique

20/06/2007 01:48:00
Quote Anchor link
Los:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
echo "<table><tr><td>";
include('file.php');
echo "</td></tr></table>;
?>


Alles in één zin:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "<table><tr><td>".include('file.php')."</td></tr></table>";
?>
Gewijzigd op 01/01/1970 01:00:00 door Dominique
 
Dominique

Dominique

20/06/2007 01:48:00
Quote Anchor link
hint: Let op de puntjes

copy maar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "<td>&nbsp;<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>";
?>
Gewijzigd op 01/01/1970 01:00:00 door Dominique
 
Giga

giga

20/06/2007 02:01:00
Quote Anchor link
Nee hij doet het niet, ik krijg een wit pagina
 
Giga

giga

20/06/2007 02:10:00
Quote Anchor link
het komt niet door de code, de code kan juist zijn, maar de echo zit tussen deze dingen { } en accepteert geen < ?php
 
Dominique

Dominique

20/06/2007 02:19:00
Quote Anchor link
oh foutje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "<td>&nbsp;<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>";
?>
Gewijzigd op 01/01/1970 01:00:00 door Dominique
 
Giga

giga

20/06/2007 02:30:00
Quote Anchor link
nee doet het ook niet
 
Dominique

Dominique

20/06/2007 02:41:00
Quote Anchor link
Dan heb ik wat meer info nodig, theoretisch gezien moet dit werken.

Waar staat dit in ?
 
Onbekend Onbekend

Onbekend Onbekend

20/06/2007 08:20:00
Quote Anchor link
Doe het op de eerste manier van Dominique.
 
Arjan Schuurman

Arjan Schuurman

20/06/2007 09:22:00
Quote Anchor link
@Tommy: Giga zei net dat die manier niet werkte..
 
Vincent -

vincent -

20/06/2007 09:43:00
Quote Anchor link
Ik zou het doen zoals dominique
heb er gelijk bij hem even een foutje eruit gehaalt, een quote vergeten ;)
hij zou zo moeten werken

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
echo "<table><tr><td>";
include('pagina.php');
echo "</td></tr></table>";
?>


Staat er ook wel wat in de pagina die je include ?
 
Wout van der Burg

Wout van der Burg

20/06/2007 10:54:00
Quote Anchor link
Het ziet er idd naar uit dat je include pagina leeg is, want hij geeft geen syntaxfouten of andere fouten toch?
 
Jurgen assaasas

Jurgen assaasas

20/06/2007 11:00:00
Quote Anchor link
Dat kan er ook aan liggen dat error_reporting niet aan staat. Zet dit eens bovenaan je pagina:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1); // 1 is aan 0 is uit.
error_reporting(E_ALL);
?>
 
Martijn B

Martijn B

20/06/2007 11:05:00
Quote Anchor link
Als je het zo doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo "<table><tr><td>" . include('pagina.php') . "</td></tr></table>";
?>


Dan moet pagina.php iets terug geven, dus:
return 'blaat';

En als je het zo doet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
echo "<table><tr><td>";
include('pagina.php');
echo "</td></tr></table>";
?>


Dan moet pagina.php iets op het scherm zetten, dus:
echo 'blaat';


De laatste is denk ik een betere oplossing.
 
Giga

giga

20/06/2007 15:52:00
Quote Anchor link
Nee hij doet het dan ook niet, dit is de script waar het in staat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
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>&nbsp;<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>&nbsp;<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

reinhout

20/06/2007 17:08:00
Quote Anchor link
Ik ben net bezig met een boek en daarin staat dat ?> en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? een slechte gewoonte zijn, of maakt dat niets uit
 
Frank -

Frank -

20/06/2007 17:28:00
Quote Anchor link
reinhout schreef op 20.06.2007 17:08:
Ik ben net bezig met een boek en daarin staat dat ?> en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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.
 
Giga

giga

20/06/2007 19:14:00
Quote Anchor link
Zal de script werken als ik < ? vervang door < ?php

edit: nee dan doet ie het ook niet
Gewijzigd op 01/01/1970 01:00:00 door giga
 
Jesse

Jesse

20/06/2007 19:51:00
Quote Anchor link
tip: dat is hetzelfde:)
 
Giga

giga

21/06/2007 17:48:00
Quote Anchor link
ja :s hoe moet ik het dan doen?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.