Gem tekst-variabel i fil
Jeg er nybegynder inden for PHP og har derfor brug for hjælp.Jeg har en PHP kode der ser således ud:
-------------- FIL START ----------------------
<?php
include("......");
?>
<html>
<head>
.......
...
</head>
<body>
....
...
<Form action="sampleposteddata.php" method="post" target="_blank">
<?php
$sBasePath = $_SERVER['PHP_SELF'];
$sBasePath = substr($sBasePath,0,strpos($sBasePath,"_samples"));
$oEditor = new Editor('Editor1');
$oEditor->BasePath = $sBasePath;
// HER LÆSER JEG DATA FRA FIL
$hi = fopen ("../php/index.html","r");
$text = fread($hi,filesize("../php/index.html"));
fclose($hi);
$oEditor->Value =$text;
$oEditor->Create();
?>
<br>
<input type="submit" value="submit">
</form>
</body>
</html>
</body>
<html>
-------------- FIL SLUT ----------------------
Funktionen skal gerne være den, at filen index.html indlæses og indsættet i formen. Er det korrekt eller er der noget jeg har misforstået (kodet forkert) ?
Det jeg mangler er en mulighed for, at gemme det jeg ændrer i formen. Teksten skal gemmes i filen index.html igen. Jeg har forsøgt med følgende kode:
------
<?php
$hi = fopen("../php/index.html","w");
$text = $oEditor->Value;
fwrite($hi,$text);
fclose($hi);
?>
------
Jeg vil gerne lave en knap der udfører denne kode, men har ikke kunne få det til at virke. Jeg har læst adskillige hjemmesider om form's, html og php, men kan ikke finde løsningen. Derfor håber jeg en ekspert vil hjælpe med at flække koden rigtigt sammen.
