File bewerkings systeempje
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:
Code (php)
1
2
3
2
3
<?
$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‑Secretariaat bent u aan het juiste adres!';?>
$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‑Secretariaat bent u aan het juiste adres!';?>
de variabele "$meta" laad ik weer in een text veld:
Code (php)
1
2
3
4
2
3
4
<?<textarea name="textfield2" cols="60" rows="5" id="textfield2">?><?php echo $meta;?></textarea>
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
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
Gewijzigd op 01/01/1970 01:00:00 door Rick steenbergen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?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}?>
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
Gewijzigd op 01/01/1970 01:00:00 door Michael Voeten
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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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‑Secretariaat bent u aan het juiste adres!';
$meta_keys = 'JL‑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 = '***';
?>
$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‑Secretariaat bent u aan het juiste adres!';
$meta_keys = 'JL‑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 = '***';
?>
Gewijzigd op 01/01/1970 01:00:00 door rick steenbergen
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 ;).
* Hele bestand inlezen.
* Wijzigen van de data.
* Hele bestand wegschrijven.
Niet Bumpen.
Bumpen::
SanThe.
Ik maak geen gebruik van een database! gewoon een php bestand met variabelen, en een php bestand voor het updaten van dee variabelen!