hoe kan een knop een functie uitvoeren?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

14/09/2004 19:49:00
Quote Anchor link
Ik heb een formulier gemaakt, die met fwrite() de text in een textarea moet opslaan.

als ik dus op save typ moet ie de fwrite() functie uitvoeren en de data opslaan in home.dat

kan iemand mij helpen??

groetjes!
 
PHP hulp

PHP hulp

16/01/2025 01:06:45
 
Mitch X

Mitch X

14/09/2004 19:55:00
Quote Anchor link
1 keertje is zat hoor :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if($_POST['save'])
   # Fwrite enzo ...
else
   # Het invuldingetje
?>
Gewijzigd op 14/09/2004 19:56:00 door Mitch X
 

16/09/2004 19:08:00
Quote Anchor link
nou snap ik het nog niet... hoe moet deze code er dan uitzien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?

<FORM METHOD="POST" ACTION="_self">
<
P><TEXTAREA ROWS="14" NAME="$inhoud" COLS="67"></TEXTAREA></P>
 <
P><SELECT SIZE="1" NAME="$bestandsnaam">
  <
OPTION>home.dat</OPTION>
  <
OPTION>nieuws.dat</OPTION>
 <
/SELECT><INPUT TYPE="submit" VALUE="Bewaar" NAME="$save"></P>
<
/FORM>

if (is_writable($bestandsnaam)) {

if (!$open = fopen($bestandsnaam, 'a')) {
echo "Kan het bestand niet openen";
exit;
}


if (!fwrite($open, $inhoud))
{

echo "Er is iets misgegaan met het schrijven";
exit;
}


echo "Schrijven gelukt!";

fclose($open);

}

else
{
echo "Het bestand is niet schrijfbaar";
}

?>


met dat van jou ertussen...
 
Joris van Rooij

Joris van Rooij

16/09/2004 19:26:00
Quote Anchor link
<FORM METHOD="POST" ACTION="_self">
<P><TEXTAREA ROWS="14" NAME="inhoud" COLS="67"></TEXTAREA></P>
<P><SELECT SIZE="1" NAME="$bestandsnaam">
<OPTION>home.dat</OPTION>
<OPTION>nieuws.dat</OPTION>
</SELECT><INPUT TYPE="submit" VALUE="Bewaar" NAME="save"></P>
</FORM>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?
$bestandsnaam
= '/etc/txt/bla.txt';
$inhoud = $_POST['inhoud'];
$save = $_POST['save'];
if (is_writable($bestandsnaam)) {

if (!$open = fopen($bestandsnaam, 'a')) {
echo "Kan het bestand niet openen";
exit;
}


if (!fwrite($open, $inhoud))
{

echo "Er is iets misgegaan met het schrijven";
exit;
}


echo "Schrijven gelukt!";

fclose($open);

}

else
{
echo "Het bestand is niet schrijfbaar";
}

?>


iig de names goed zetten :-)

3 min werk.. verwacht typo's!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.