Beste allemaal,
Ben bezig met het maken van een file bewerkings systeem.
Ik zit alleen een beetj vast bij het opslaan van het vernieuwde bestand.
Ik heb een bestand "configuratie.php" met daar in variabelen.
voorbeeldje:
<?
$meta = 'JL-Secretariaat is opgericht in januari 2007 en heeft inmiddels het vertrouwen gekregen van een groeiend aantal opdrachtgevers. 
Of het nu gaat om kleine of grote ondernemingen, starters, particulieren of verenigingen met JL&#8209;Secretariaat bent u aan het juiste adres!';?>


de variabele "$meta" laad ik weer in een text veld: [code]<?<textarea name="textfield2" cols="60" rows="5" id="textfield2">?><?php echo $meta;?></textarea>[code]
voor zover gaat het goed, ik weet hoe ik in een formulier met de methodes "GET & POST" moet werken, alleen niet hoe ik dit toepas om een bestand op te slaan.
ik hoop dat iemand me verder kan helpen? alvast bedankt!
Groeten Rick

<?php
  if ($_SERVER['REQUEST_METHOD'] == 'POST'){

$filename = 'test.txt';

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

    // In our example we're opening $filename in append mode.
    // The file pointer is at the bottom of the file hence
    // that's where $somecontent will go when we fwrite() it.
    if (!$handle = fopen($filename, 'a')) {
         echo "Cannot open file ($filename)";
         exit;
    }

    // Write $somecontent to our opened file.
    if (fwrite($handle, $_POST['somecontent']) === FALSE) {
        echo "Cannot write to file ($filename)";
        exit;
    }

    echo "Success, wrote ($somecontent) to file ($filename)";

    fclose($handle);

} else {
    echo "The file $filename is not writable";
}
}
else{
  ?>
  <form name="blaat" action="" method="post">
    <textarea name="somecontent"><?php echo $meta; ?></textarea>
  </form>
<?php}?>


misschien heb je hier wat aan

dit is niet precies wat ik bedoelde, de variable "$meta" moet worden geupdate.
alleen, met de bovengenoemde code word de naam die ik op geef als nieuwe regel in het bestand "configuration.php" opgeslagen!
Groeten

[edit] ik post hier het bestand met de variabelen voor het gemak:
<?php 
$meta = 'JL-Secretariaat is opgericht in januari 2007 en heeft inmiddels het vertrouwen gekregen van een groeiend aantal opdrachtgevers. 
Of het nu gaat om kleine of grote ondernemingen, starters, particulieren of verenigingen met JL&#8209;Secretariaat bent u aan het juiste adres!';
$meta_keys = 'JL&#8209;Secretariaat, JL, Secretariaat, starters, particulieren,';
$database = '***';
$error_bericht = 'vanwege technische redenen is de site tijdelijk offline';
$mosConfig_host = 'localhost';
$site_url = '****';
$site_offline = '0';
$database_password = '****';
$session_life_admin = '1800';
$site_naam = 'JL-Secretariaat';
$database_user = '***';
?>
Kan iemand mij helpen? anders moet ik opzoek naar een andere oplossing!
Why werk je met een db? Je gebruikt geen eens mysQl codes in je PHP code ;).
Oplossing is heel simpel.
* Hele bestand inlezen.
* Wijzigen van de data.
* Hele bestand wegschrijven.

Niet Bumpen.
Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.
Ik maak geen gebruik van een database! gewoon een php bestand met variabelen, en een php bestand voor het updaten van dee variabelen!

Reageren