php als html geparsed

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jack maessen

jack maessen

18/01/2013 18:03:10
Quote Anchor link
het gaat om deze code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
include("../../../include/session.php");
global $database;
$config = $database->getConfigs();

if($session->logged_in){
?>

<!-- BEGIN DYNAMIC BLOCK: file -->
{NO_FILE_S}
<div class="row clearfix{HIDDEN}{UP}" uid="{FILE_UNIQUE_ID}">
<div class="detail-icon"><img src="{FILEICON}" width="32" /></div>
<div class="detail-name">
<a href="{FILEACTION}" target="{FILETARGET}" class="file">{FILENAME}</a>
<span class="detail-size">{FILESIZE}</span>
<div class="detail-date">{FILEDATE}</div>
</div>
<div class="detail-cb">{FILECB}</div>
<div class="detail-action">
{FILEOPTION}
<div class="more" uid="{FILE_UNIQUE_ID}"></div>
</div>
</div>
{NO_FILE_E}
<!-- END DYNAMIC BLOCK: file -->
{PAG_S}<div class="pagination">{PREV_URL}{IN_BETWEEN}{NEXT_URL}</div>{PAG_E}
{EMPTY_FOLDER}


<!--<a href="index.php" target="" class="file">{FILENAME}</a>-->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
}
else {
header('Location: ../../../index.php');
}

?>


Het gedeelte dat als html geparsed wordt is:

getConfigs(); if($session->logged_in){ ?>

Wat gaat er fout hier?
Gewijzigd op 18/01/2013 18:04:13 door Jack maessen
 
PHP hulp

PHP hulp

22/12/2024 23:20:20
 
Eddy E

Eddy E

18/01/2013 19:52:26
Quote Anchor link
Wat staat er in session.php?
't Lijkt daar al te beginnen.

Maar wist je dat met je 1 echo of met dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
echo <<< EOT
HIER JE HTML
EOT;
ook grote lappen HTML in je PHP kan tonen?
Zie http://stackoverflow.com/questions/2672642/php-echo-a-large-block-of-text

Zo hoef je niet ?> en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?p[b][/b]hp te gebruiken.
 
Jack maessen

jack maessen

18/01/2013 20:30:41
Quote Anchor link
nou zeg, nu is het nog vreemder; ik heb nu deze code:
het bestand heet : folder.php


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php


//$config = $database->getConfigs();

?>

<!-- BEGIN DYNAMIC BLOCK: file -->
{NO_FILE_S}
<div class="row clearfix{HIDDEN}{UP}" uid="{FILE_UNIQUE_ID}">
<div class="detail-icon"><img src="{FILEICON}" width="32" /></div>
<div class="detail-name">
<a href="{FILEACTION}" target="{FILETARGET}" class="file">{FILENAME}</a>
<span class="detail-size">{FILESIZE}</span>
<div class="detail-date">{FILEDATE}</div>
</div>
<div class="detail-cb">{FILECB}</div>
<div class="detail-action">
{FILEOPTION}
<div class="more" uid="{FILE_UNIQUE_ID}"></div>
</div>
</div>
{NO_FILE_E}
<!-- END DYNAMIC BLOCK: file -->
{PAG_S}<div class="pagination">{PREV_URL}{IN_BETWEEN}{NEXT_URL}</div>{PAG_E}
{EMPTY_FOLDER}


<!--<a href="index.php" target="" class="file">{FILENAME}</a>-->
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
 ?>


Zoals je ziet wordt de bovenste regel uitgeschakeld met // tekens, maar nu wordt er nog steeds dit geparsed:
"getConfigs(); ?>"
Gewijzigd op 18/01/2013 20:33:05 door jack maessen
 



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.