uit een database te plukken middels een mysqli_insert_id &
een bijbehorende uniek genummerde pagina te creeeren in een
directory (Unix) onder de volgende categorien; aanmaak,info
& spel met als extensie html, php of phtml.
<?php
sesion_start();
include("connexion.php");
//formuliervelden checken
//Bestaat de naam al check op een boolean via mysql_num_rows
//zoja overnieuw, zonee ga door voor de koelkast.
//variabelen directory, paginanaam en extensies vaststellen
$dest = "/var/www/localhost/pages/";
$pgna = "aanmaak";
$pgni = "info";
$pgns = "spel";
$exth = ".html";
$extp = ".php";
$exph = ".phtml";
if (mysqli_query($con, $sql)) {
$last_id = mysqli_insert_id($con);
} else {
echo "Error:" . $sql . "<br>" . mysqli_error($con);
}
$filename = $dest . $pgni . $last_id . $exth;
$handle = fopen('$filename', 'w')or die('cant open:');
$data = "<!doctype html><html><head><meta charset="utf-8">
<title>Test</title></head><body><h1>Test</h1></body></html>";
fwrite($handle, $data);
fclose($handle);
?>
Tot zover werkt het verhaal. Wat wel weer apentietjesgaaf is :)
Nu is mijn vraag of in dit verhaal ook het $last_id als pageid mee
te geven is? Hoe neem je $last_id over in de pagina? Druk je het
er per direct in of via een php echo?
Voorbeeld:
$data = "<?php $pageid = $last_id;?> //--> kan dit zo?
<!doctype html>
<meta charset="utf-8">
<html>
<head>
//hier het css verhaal
<title>Test</title>
//daar het js verhaal
</head>
<body>
//hier een hoop gedoe
</body>
</html>";
?>
Mijn ideeenbus is namelijk leeg, heb hier al een 14 uur mee
aan het knutselen geweest & zie het niet meer..