Forum » Server-Side scripting » unexpected $end
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privebericht
hallo allemaal ik ben bezig voor de scouting een website te bouwen omdat wij iederjaar als het ijs dik genoeg is een natuur ijs baan bij houden..

nu heb ik de volgende error op de site.

Code | Selecteer Alles
minimaliseren
1
Parse errorsyntax errorunexpected $end in /home/crimehel/domains/crime-hell.nl/public_html/ijs/page/home.php on line 62


Hier vind je de code
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
<div id="main">

  <?

  
      $dbres                
mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[news]` WHERE `online`=1 ORDER BY `id` DESC LIMIT 5");
      while(
$message mysql_fetch_object($dbres)) {
        if(
preg_match('/^s*$/',$message->onderwerp))
          
$message->onderwerp    "(Geen)";
          
$dbres2                mysql_query("SELECT `newsid` FROM `[news_reply]` WHERE `newsid`={$message->id}");
          
$reacties                mysql_num_rows($dbres2);
print <<<ENDHTML

<h2>
{$message->onderwerp}
</h2>
<p>
{$message->bericht}
</p>
<p class=post-footer align-right>                    
                    <span class=comments>Geschreven door: 
{$message->door}</a>
    <span class=date>{message->time}</span>    
                </p>

                

                <h3>Voorbeeld Tabel</h3>
                            
                <table>
                    <tr>
                        <th class=first><strong>Prijs</strong></th>
                        <th width=500>Product</th>
                    </tr>
                    <tr class=row-a>
                        <td class=first>&euro;1,-</td>
                        <td>koffie</td>
                    </tr>
                    <tr class=row-b>
                        <td class=first>&euro;1,50</td>
                        <td>gehaktbal</td>
                    </tr>
                    <tr class=row-a>
                        <td class=first>&euro;1,-</td>
                        <td>koffie</td>
                    </tr>
                    <tr class=row-b>
                        <td class=first>&euro;1,50</td>
                        <td>gehaktbal</td>
                    </tr>

                </table>
                                


            </div>
        
        <!-- content-wrap ends here -->    
        </div>
        
                        ENDHTML;
      }
?>


al vast bedankt
02-12-2010 14:34
Dit topic is 149 keer bekeken door 28 verschillende leden
Reacties op: "unexpected $end"
1 | 2 Volgende pagina
Alles wat u wenst op sour
Berichten: 697
avatar
Online Stuur privébericht
}
}
?>
02-12-2010 14:34
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privébericht
sourceshop dit werkt niet..
02-12-2010 14:37
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
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
<div id="main"> 
<?php 
    $dbres                
mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[news]` WHERE `online`=1 ORDER BY `id` DESC LIMIT 5"); 
          while(
$message mysql_fetch_object($dbres))
    { 
                if(
preg_match('/^s*$/',$message->onderwerp))
        { 
                  
$message->onderwerp    "(Geen)";
        }
 
              
$dbres2            mysql_query("SELECT `newsid` FROM `[news_reply]` WHERE `newsid`={$message->id}"); 
              
$reacties          mysql_num_rows($dbres2); 

  echo 
'<h2> 
        '
.$message->onderwerp.'
    </h2> 
    <p> 
        '
.$message->bericht.
    </p> 
    <p class=post-footer align-right>                     
        <span class=comments>Geschreven door: '
.$message->door.'</a> 
            <span class=date>'
.message->time.'</span>     
        </p> 

                <h3>Voorbeeld Tabel</h3> 
                             
                <table> 
                    <tr> 
                        <th class=first><strong>Prijs</strong></th> 
                        <th width=500>Product</th> 
                    </tr> 
                    <tr class=row-a> 
                        <td class=first>&euro;1,-</td> 
                        <td>koffie</td> 
                    </tr> 
                    <tr class=row-b> 
                        <td class=first>&euro;1,50</td> 
                        <td>gehaktbal</td> 
                    </tr> 
                    <tr class=row-a> 
                        <td class=first>&euro;1,-</td> 
                        <td>koffie</td> 
                    </tr> 
                    <tr class=row-b> 
                        <td class=first>&euro;1,50</td> 
                        <td>gehaktbal</td> 
                    </tr> 

                </table> 
                                 


            </div> 
         
        <!-- content-wrap ends here -->     
        </div>'

      } 
?>


Dit is al wat netter gescript als wat jij deed..
02-12-2010 14:43
Berichten: 491
avatar
Offline Stuur privébericht
Je weet zelf wat unexpected end betekend toch?
02-12-2010 15:08
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privébericht
dat er iets ontbreekt in het einde maar heb wat geprobeerd maar werkt nog niet

@luc jou code werkt ook niet hij is wel netter...
02-12-2010 15:17
Crime-ware dot nl
Berichten: 772
avatar
Offline Stuur privébericht
je moet geen spatie achter ENDHTML; doen
die moet in een legen regel
dus

ENDHTML;
en niet
ENDHTML;

02-12-2010 15:22
webbasing.com
Berichten: 593
avatar
Offline Stuur privébericht
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
<div id="main">

<?php
$dbres         
mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[news]` WHERE `online`=1 ORDER BY `id` DESC LIMIT 5");
while(
$message mysql_fetch_object($dbres)) 
{    
    if(
preg_match('/^s*$/',$message->onderwerp))
    {
        
$message->onderwerp    "(Geen)";
        
$dbres2                mysql_query("SELECT `newsid` FROM `[news_reply]` WHERE `newsid`={$message->id}");
        
$reacties                mysql_num_rows($dbres2);
?>
<h2><?php echo $message->onderwerp;?></h2>
<p><?php echo $message->bericht;?></p>

<p class=post-footer align-right>                    
    <span class=comments>Geschreven door: <?php echo $message->door;?></a>
    <span class=date><?php echo $message->time;?></span>    
</p>
<h3>Voorbeeld Tabel</h3>
<table>
    <tr>
        <th class=first><strong>Prijs</strong></th>
        <th width=500>Product</th>
    </tr>
    <tr class=row-a>
        <td class=first>&euro;1,-</td>
        <td>koffie</td>
    </tr>
    <tr class=row-b>
        <td class=first>&euro;1,50</td>
        <td>gehaktbal</td>
    </tr>
    <tr class=row-a>
        <td class=first>&euro;1,-</td>
        <td>koffie</td>
    </tr>
    <tr class=row-b>
        <td class=first>&euro;1,50</td>
        <td>gehaktbal</td>
     </tr>
</table>
</div>
<?php
    
}
}
?>


Nieuwe reactie samengevoegd met originele reactie op 02.12.10 15:25:57:
Quote: eeyk

je moet geen spatie achter ENDHTML; doen
die moet in een legen regel
dus

ENDHTML;
en niet
ENDHTML;




je moet endhtml gewoon niet gebruiken...
02-12-2010 15:23
Berichten: 491
avatar
Offline Stuur privébericht
een unexpected end betekend dat de PHP compiler iets mist,

Je mist een sluitende accolade }

Haal eerst die endhtml enzo weg, Dat scheelt je al PHP 3 code.

leer hiervan. Deze code maakt het veel overzichtelijker en je gebruikt nieuwe technieken. Je moet geen dingen van PHP 3 nog gaan gebruiken. Als het goed is is je error weg
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
<div id="main">
<?php
$dbres 
mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[news]` WHERE `online`=1 ORDER BY `id` DESC LIMIT 5");
while(
$message mysql_fetch_object($dbres))
{
    if(
preg_match('/^s*$/',$message->onderwerp))
    {
        
$message->onderwerp    "(Geen)";
        
$dbres2                mysql_query("SELECT `newsid` FROM `[news_reply]` WHERE `newsid`='".$message->id."'");
        
$reacties                mysql_num_rows($dbres2);
    
        echo 
'<h2>
        '
.$message->onderwerp.'
        </h2>
        <p>
        '
.$message->bericht.'
        </p>
        <p class=post-footer align-right>                    
            <span class=comments>Geschreven door: '
.$message->door.'</a>
            <span class=date>'
.$message->time.'</span>    
        </p>
        <h3>Voorbeeld Tabel</h3>            
            <table>
                <tr>
                    <th class=first><strong>Prijs</strong></th>
                    <th width=500>Product</th>
                </tr>
                <tr class=row-a>
                    <td class=first>&euro;1,-</td>
                    <td>koffie</td>
                </tr>
                <tr class=row-b>
                    <td class=first>&euro;1,50</td>
                    <td>gehaktbal</td>
                </tr>
                <tr class=row-a>
                    <td class=first>&euro;1,-</td>
                    <td>koffie</td>
                </tr>
                <tr class=row-b>
                    <td class=first>&euro;1,50</td>
                    <td>gehaktbal</td>
                </tr>
            </table>
         </div>
        <!-- content-wrap ends here -->    
        </div>
        '
;
      }
}
?>
02-12-2010 15:26
eerst: basshunter
Berichten: 518
avatar
Offline Stuur privébericht
@extreme
nu doet de volgende error zich voor...

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
Warningmysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using passwordNOin /home/crimehel/domains/crime-hell.nl/public_html/ijs/page/home.php on line 3

Warning
mysql_query() [function.mysql-query]: A link to the server could not be established in /home/crimehel/domains/crime-hell.nl/public_html/ijs/page/home.php on line 3

Warning
mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/crimehel/domains/crime-hell.nl/public_html/ijs/page/home.php on line 4
02-12-2010 15:28
webbasing.com
Berichten: 593
avatar
Offline Stuur privébericht
tsja misschien ook eens een config includen ofzo ??
02-12-2010 15:28
Reageer op: "unexpected $end"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden