Forum » Server-Side scripting » T_CONSTANT_ENCAPSED_STRING
Berichten: 170
avatar
Offline Stuur privebericht
heeey mensen,

ik heb een error tijdens het maken van mijn admin pannel. Ik heb 2 bestande,
1 met de configs
en een ander met de layout en funtie's.
maar ik verander net iets, en had hem geupload, en kreeg een error, dus had het met ctrl+z terug gedaan en weer geupload, maar toen kreeg ik in eens deze error:
Code | Selecteer Alles
minimaliseren
1
Parse errorsyntax errorunexpected T_CONSTANT_ENCAPSED_STRING


en met een backup krijg ik hem ook, iemand een idee?
01-11-2010 15:53
Dit topic is 159 keer bekeken door 32 verschillende leden
Reacties op: "T_CONSTANT_ENCAPSED_STRING"
1 | 2 Volgende pagina
Berichten: 681
avatar
Offline Stuur privébericht
We kunnen je moeilijk helpen zonder script.
01-11-2010 15:59
Berichten: 170
avatar
Offline Stuur privébericht
ojah das waar, vergeeet het bijna elke keer te poste

Code | Selecteer Alles
minimaliseren
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
<?
require 'config.php';
ob_start();

if(isset(
$_SESSION['admin']))
{

if(isset(
$_GET['page']))
    {
    if(
$_GET['page'] == 'post')
        {
        if(isset(
$_COOKIE['spam']))
            {
            echo 
'Je mag niet 2 berichten in '.$cnfg['spam'].' seconden posten.';
            
reload('shoutbox.php',3);
            }
        elseif(
$_POST['naam'] == '')
            {
            echo 
'Je hebt je naam niet ingevuld!<br>';
            
form('Naam',$_POST['bericht'],'?page=post',0);
            }
        elseif(
$_POST['bericht'] == '')
            {
            echo 
'Je hebt je bericht niet ingevuld!<br>';
            
form($_POST['naam'],'bericht','?page=post',0);
            }
        elseif(
strlen($_POST['bericht']) > $cnfg['maxlenght'])
            {
            echo 
'Je bericht bevat meer dan '.$cnfg['maxlenght'].' tekens!';
            
form($_POST['naam'],'bericht','?page=post',0);
            }
        else
            {
            
mysql_query("INSERT INTO ".$cnfg['prefix']."berichten VALUES ('', '".$_POST['naam']."', '' ,'', '".addslashes($_POST['bericht'])."', NOW(), '".$_SERVER['REMOTE_ADDR']."')") or die("Je bericht kon niet worden toegevoegd.");
            
setcookie("spam",$_POST['naam'],time()+$cnfg['spam']);
            echo 
'<center>je bericht is succesvol toegevoegd, Je wordt nu automatisch doorgestuurd.</center>';
            
reload('shoutbox.php',2);
            }
        }
    else
        {
        
reload('shoutbox.php',0);
        }
    }
else
    {
    
?>
<center>
    <form method="post" action="?page=post" name="formulier">
    <input type="hidden" name="submit" value="1">
    <input type="text" size="20" name="naam" value="naam"><br>
    <input type="text" size="20" rows="12" name="bericht" value="bericht"><br>
    <input type="submit" value="P O S T"><br>
    <br>
    </form>
    </center>
    <?
    
}
}
elseif(!empty(
$_POST['login']))
{
if(
$_POST['naam'] == $cnfg['admin_naam'] && $_POST['wachtwoord'] == $cnfg['admin_pass'])
    {
    
$_SESSION['admin'] = 1;
    
reload('admin.php',0);
    }
else
    {
    echo 
'Fout wachtwoord en/of naam.';
    
reload('admin.php',2);
    }
}
else
{
?>
<center>
<form method="post" action="admin.php">
<input type="hidden" name="login" value="1">
Naam:<br>
<input type="text" name="naam"><br>
<br>
Wachtwoord:<br>
<input type="password" name="wachtwoord"><br>
<br>
<input type="submit" value="Login">
</form>
</center>
<?
}
?>
01-11-2010 16:08
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Welke lijn...?
01-11-2010 16:09
cri
Berichten: 742
avatar
Offline Stuur privébericht
Geeft geen error aan
01-11-2010 16:12
Berichten: 170
avatar
Offline Stuur privébericht
nee dat klopt daar is niets fout, maar ik krijg de error in mijn config, ik moest hem ff zoeke

Code | Selecteer Alles
minimaliseren
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
<?
session_start
();
error_reporting(E_ALL);
$mysql_host "mysql13.000webhost.com";
$mysql_database "a3959822_site";
$mysql_user "a3959822_site";
$mysql_password "-----";


$link mysql_connect($mysql_host$mysql_user$mysql_password);
mysql_select_db($mysql_database) or die(mysql_error());
$cnfg['prefix'] = 'sbox_';             // prefix in de MySQL tabel
$cnfg['filter_woord'] = '***';         // Vervangend woord voor de woordenfilter
$cnfg['spam'] = 30;                 // seconden tussen het nieuwe bericht posten
$cnfg['woordbreedte'] = 20;                 // Breedte van bepaalde woorden in shoutbox zodat ze worden ingekort
$cnfg['titel'] = 'Admin Pannel';         // titel, niet echt belangrijk
$cnfg['maxbreedte'] = '136';         // breedte van de frame, wordt later nog 16 pixels vanaf gehaald (scrollbalk)
$cnfg['kleur1'] = '#EEEEEE';         // kleur nummer 1
$cnfg['kleur2'] = '#DDDDDD';         // kleur nummer 2
$cnfg['maxlenght'] = '255';         // t/m 255 tekens
$cnfg['admin_naam'] = 'nub';         // admin naam
$cnfg['admin_pass'] = 'nub';         // admin wachtwoord
$cnfg['perpagina'] = 10;             // berichten per pagina

function form($naam,$bericht,$action,$onclick)
    {
    if(
$onclick == 1)
        { 
$rest ' OnClick="this.value='';"'; }
    else
        { 
$rest ''; }
    
?>
    <center>
    <form method="post" action="<? echo $action?>" name="formulier">
    <input type="hidden" name="submit" value="1">
    <input type="text" size="20" name="naam" value="<? echo $naam?><? echo $rest?>><br>
    <input type="text" size="20" name="bericht" value="<? echo $bericht?>"<? echo $rest?>><br>
    <input type="submit" value="P O S T"><br>
    <br>
    </form>
    </center>
    <?
    
}
    
function 
reload($page,$seconden)
    {
    echo 
'<meta http-equiv="refresh" content="'.$seconden.';URL='.$page.'">';
    }
?>
01-11-2010 16:13
cri
Berichten: 742
avatar
Offline Stuur privébericht
<?
<?

bovenaan 2x


Als u iets plakt, doe eerst ctrl+a en dan pas plakken, zo selecteert u alles en kan dit niet meer gebeuren.

Aub
01-11-2010 16:14
Berichten: 170
avatar
Offline Stuur privébericht
nee ik had iets verkeerd gedaan met het poste
meestal doe ik maar een paar dele van de code, maar dit keer helemaal dus was gewent hem te opene en te sluite, daarom stonde er ook 2 benede
01-11-2010 16:16
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
$rest ' OnClick="this.value='';"'; }


daar zit de fout
01-11-2010 16:21
cri
Berichten: 742
avatar
Offline Stuur privébericht
Wel aangeven luc, dat hij '' deed en daarna " +> data het allebij ";" moet zijn
Code | Selecteer Alles
minimaliseren
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
<?
session_start
();
error_reporting(E_ALL);
$mysql_host "mysql13.000webhost.com";
$mysql_database "a3959822_site";
$mysql_user "a3959822_site";
$mysql_password "-----";


$link mysql_connect($mysql_host$mysql_user$mysql_password);
mysql_select_db($mysql_database) or die(mysql_error());
$cnfg['prefix'] = 'sbox_';             // prefix in de MySQL tabel
$cnfg['filter_woord'] = '***';         // Vervangend woord voor de woordenfilter
$cnfg['spam'] = 30;                 // seconden tussen het nieuwe bericht posten
$cnfg['woordbreedte'] = 20;                 // Breedte van bepaalde woorden in shoutbox zodat ze worden ingekort
$cnfg['titel'] = 'Admin Pannel';         // titel, niet echt belangrijk
$cnfg['maxbreedte'] = '136';         // breedte van de frame, wordt later nog 16 pixels vanaf gehaald (scrollbalk)
$cnfg['kleur1'] = '#EEEEEE';         // kleur nummer 1
$cnfg['kleur2'] = '#DDDDDD';         // kleur nummer 2
$cnfg['maxlenght'] = '255';         // t/m 255 tekens
$cnfg['admin_naam'] = 'nub';         // admin naam
$cnfg['admin_pass'] = 'nub';         // admin wachtwoord
$cnfg['perpagina'] = 10;             // berichten per pagina

function form($naam,$bericht,$action,$onclick)
    {
    if(
$onclick == 1)
        { 
$rest ' OnClick="this.value=";"'; }
    else
        { 
$rest ''; }
    
?>
    <center>
    <form method="post" action="<? echo $action?>" name="formulier">
    <input type="hidden" name="submit" value="1">
    <input type="text" size="20" name="naam" value="<? echo $naam?><? echo $rest?>><br>
    <input type="text" size="20" name="bericht" value="<? echo $bericht?>"<? echo $rest?>><br>
    <input type="submit" value="P O S T"><br>
    <br>
    </form>
    </center>
    <?
    
}
    
function 
reload($page,$seconden)
    {
    echo 
'<meta http-equiv="refresh" content="'.$seconden.';URL='.$page.'">';
    }
?>
01-11-2010 16:25
Berichten: 170
avatar
Offline Stuur privébericht
bedankt het werkt weer
wat was er nu eigelijk precies fout? dan weet ik het voor de volgende keer
01-11-2010 16:43
Reageer op: "T_CONSTANT_ENCAPSED_STRING"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden