Ik heb dus een bestand geopend, en nu probeer ik er in te schrijven.
Ik wil er dus php informatie inzetten, maar krijg de volgende foutmelding:

Parse error: parse error in /home/kb/public_html/kidsbreakfull/aanmelden.php on line 119

En ik gebruik deze code:
<?
$inhoud = "
<?
$bericht = 'Test';
echo "$bericht";
?>
";
?>
Sinds wanneer zetten we vars in de quotes? (:P)
<?
$inhoud = "
<?
$bericht = \"Test\";
echo $bericht;
?>
":
?>
Ik heb geen idee of het zo werkt, probeer het maar :)
Het werkt nu, maar nu het probleem:
Ik heb dus $gebruikersnaam, die ook zo moet blijven, maar die wordt verandert met de echte gebruikersnaam..
En dan heb ik er ook nog een, die wel vervangen moet worden..
allemaal erg raar :P
Kun je dat even verduidelijken? :P
Snap er geen hout van ...
Ok, we nemen het voorbeeld:

In de tekst staat:


<?
$inhoud = "
<?
$query = mysql_query(\"select * from leden WHERE gebruikersnaam = '$gebruikersnaam'\");
$row = mysql_fetch_object($query);
$id = $row->id;
$pagina = $_GET[p];
$site = \"site\";
$site.= $pagina;
?>
";
?>
Maar het wordt zo weergeven in het bestand waar het in moet komen:
<?
Resource id #6 = mysql_query("select * from leden WHERE gebruikersnaam = 'fdsag'");
= mysql_fetch_object(Resource id #6);
21 = ;
= aanmelden;
= "site";
.= ;
?>
Hmm kheb hier niet echt veel verstand van, ik werk meestal alleen met een MySQL db maar ik doe een poging.
Ik denk dat je beter een standaard pagina kan includen dus zoiets:
<?
$inhoud = $gebruikersnaam;
include "standaardpage.php";
?>
En dan in standaardpage.php:
<?
// File uitlezen voor gebruikersnaam
// En dan de rest:
$sql = "select * from leden WHERE gebruikersnaam = '" . $gebruikersnaam . "'";
$res = mysql_query($sql);
$row = mysql_fetch_object($res);
$id = $row->id;
$pagina = $_GET[p];
$site = "site";
$site .= $pagina;
?>

Dat werkt waarschijnlijk wel zoals je wilt :)
Hmmm.. misschien bedoelt ie dat een variabele de waarde aanneemt van het script die het weg schrijft, in plaats van de waarde van de eindbestemming.

dan moet je het dollarteken escapen (\$):
\$gebruikersnaam
Ok, zal het is proberen..

Reageren