schrijven naar txt
- een inlogpagina (voor 1 gebruiker dus standaard aanmeldnaam + passwoord)
- éénmaal ingelogd je op een pagina komt met een textbox met 1 zinnetje, waarbij de mogelijkheid de zin aan te passen die schrijft naar een txt file, waarin de tekst die is aangepast in de txt file terecht komt, die als het ware de tekst die zich al in de txt file bevond overschrijft
ik hoop dat jullie mij willen helpen/tips geven, links naar voorbeelden... enz...
alvast dank
Wellicht het forum waar je scripts kan aanvragen.
Een tip gebruik de zoekfunctie is op deze site.
Suc6
lissy
moeten de inloggevens worden opgeslagen in een txt bestand en ook de textbox? of enkel de textbox.
niels:
moeten de inloggevens worden opgeslagen in een txt bestand en ook de textbox? of enkel de textbox.
neen de inloggevens moeten niet worden opgeslagen, dit is enkel om op de pagina met de 'editor' de textbox dus, te komen. Waar een zin staat b.v; 'het is mooi weer vandaag' als je in die texbox schrijft 'het regent vandaag' en je druk op 'verzenden' wordt deze tekst naar het txt bestand geschreven
de inlogpagina is enkel omdat niet iedereen in de textbox berichten zou kunnen gaan schrijven
thnx voor de hulp !!
niels:
zo iets al hier?
http://wyger.nl/usr/denbeckers/niels/text.php
http://wyger.nl/usr/denbeckers/niels/text.php
inderdaad alleen kan iedereen hier een bericht in posten dus zou ik eerst een lnlogpagina willen en de tekst die in de textbox wordt geplaatst wordt geschreven naar een txt file
groeten
hoe ziet die er uit?
niels:
en de gegevens staan in database?
hoe ziet die er uit?
hoe ziet die er uit?
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
37
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
37
<?php
//
// Authentication here
//
//Vul hieronder je gebruikersnaam en wachtwoord in.
$the_right_user = "user";
$the_right_password = "pass";
if (!isset($_SERVER['PHP_AUTH_USER']))
{
Header("WWW-Authenticate: Basic realm=\"Admin access\"");
Header("HTTP/1.0 401 Unauthorized");
print("<font color='red'>Canceled by user</font>");
exit;
}
else
{
if($_SERVER['PHP_AUTH_USER'] != $the_right_user OR $_SERVER['PHP_AUTH_PW'] != $the_right_password)
{
print("<font color='red'>Access Denied</font>");
exit;
}
}
if(isset($_GET['save'])) {
$fp = fopen('data.txt', 'w+');
fputs($fp, $_POST['data']);
fclose($fp);
print('<b>Data is opgeslagen</b>');
}
$file = file_get_contents('data.txt');
?>
//
// Authentication here
//
//Vul hieronder je gebruikersnaam en wachtwoord in.
$the_right_user = "user";
$the_right_password = "pass";
if (!isset($_SERVER['PHP_AUTH_USER']))
{
Header("WWW-Authenticate: Basic realm=\"Admin access\"");
Header("HTTP/1.0 401 Unauthorized");
print("<font color='red'>Canceled by user</font>");
exit;
}
else
{
if($_SERVER['PHP_AUTH_USER'] != $the_right_user OR $_SERVER['PHP_AUTH_PW'] != $the_right_password)
{
print("<font color='red'>Access Denied</font>");
exit;
}
}
if(isset($_GET['save'])) {
$fp = fopen('data.txt', 'w+');
fputs($fp, $_POST['data']);
fclose($fp);
print('<b>Data is opgeslagen</b>');
}
$file = file_get_contents('data.txt');
?>
<form action="?save" method="post">
<textarea name="data"></textarea>
<input type="submit" value="Sla op">
</form>
euhm wat moet ik hier op antwoorden?
niels:
euhm wat moet ik hier op antwoorden?
welja zoiets wil ik dus.. alleen doet deze het blijkbaar niet helemaal .. je moet een txt bestand date.txt genaamd maken chmod naar 777 maar telkens ik username en passwoord ingeef krijg ik terug het inlogvenster :( deze heb ik daarnet op ander forum gekregen daarom dat ik deze daarnet niet had gepost ;-)
groeten
crslz:
welja zoiets wil ik dus.. alleen doet deze het blijkbaar niet helemaal .. je moet een txt bestand date.txt genaamd maken chmod naar 777 maar telkens ik username en passwoord ingeef krijg ik terug het inlogvenster :( deze heb ik daarnet op ander forum gekregen daarom dat ik deze daarnet niet had gepost ;-)
groeten
niels:
euhm wat moet ik hier op antwoorden?
welja zoiets wil ik dus.. alleen doet deze het blijkbaar niet helemaal .. je moet een txt bestand date.txt genaamd maken chmod naar 777 maar telkens ik username en passwoord ingeef krijg ik terug het inlogvenster :( deze heb ik daarnet op ander forum gekregen daarom dat ik deze daarnet niet had gepost ;-)
groeten
data dus..
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?php
//Dit is gemaakt door Lissy den Blanken email:[email protected]
//Je kunt een regeltekst (boodschap) erbij plaatsen
$bericht =$_POST[bericht];
$submit =$_POST[submit];
$bericht = ucfirst($bericht);
ShowForm();
IF (!isSet($submit))
{
IF(FILE_EXISTS("text.txt"))
{
ShowPostings();
}
ELSE
{
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr><td align=center><h5><big><font color=#009933><b>Het bestand kan niet worden geopent!!</b></big></font></td></tr>";
echo "</table>";
}
}
ELSE
{
IF(isSET($bericht) && $bericht == "")
{
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr><td align=center><h5><big><font color=#009933><b>Je moet wel wat invullen!!</b></big></font></td></tr>";
echo "</table>";
}
IF (isSET($bericht) && $bericht != "")
{
$bestand = fopen("text.txt","a");
fputs($bestand,$bericht."\n");
fclose($bestand);
}
IF(FILE_EXISTS("text.txt"))
{
showPostings();
}
}
FUNCTION ShowPostings()
{
echo "<table width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\">";
echo "<tr><td align=center><h1>De tot nu toe geplaatste berichten:</td></tr>";
echo "</table>";
$bestand = file("text.txt");
FOR ($a=0; $a<count($bestand); $a++)
{
echo "<table width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\">";
echo "<tr><td align=left><h6>".$bestand[$a]."</td></tr>";
echo "</table>";
}
}
FUNCTION ShowForm()
{
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<form action='".$_SERVER["PHP_SELF"]."' method='post'>";
echo "<tr><td align=left><h6>Schrijf in in het lege vlak je bericht neer</td></tr>";
echo "<tr><td align=left><h6>Klik op verzenden om te versturen!</td></tr>";
echo "<tr><td align=center><h5><b>Bericht :</b></td></tr>";
echo "<tr><td align=center><textarea cols='30' rows='3' name='bericht' value=".$bericht."></textarea></td></tr>";
echo "<tr><td align=center><input type='reset' value='wissen'><input type='submit' name='submit' value='verzenden'></td></tr>";
echo "</form>";
echo "<tr><td align=center> </td></tr>";
echo "</table>";
}
?>
//Dit is gemaakt door Lissy den Blanken email:[email protected]
//Je kunt een regeltekst (boodschap) erbij plaatsen
$bericht =$_POST[bericht];
$submit =$_POST[submit];
$bericht = ucfirst($bericht);
ShowForm();
IF (!isSet($submit))
{
IF(FILE_EXISTS("text.txt"))
{
ShowPostings();
}
ELSE
{
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr><td align=center><h5><big><font color=#009933><b>Het bestand kan niet worden geopent!!</b></big></font></td></tr>";
echo "</table>";
}
}
ELSE
{
IF(isSET($bericht) && $bericht == "")
{
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<tr><td align=center><h5><big><font color=#009933><b>Je moet wel wat invullen!!</b></big></font></td></tr>";
echo "</table>";
}
IF (isSET($bericht) && $bericht != "")
{
$bestand = fopen("text.txt","a");
fputs($bestand,$bericht."\n");
fclose($bestand);
}
IF(FILE_EXISTS("text.txt"))
{
showPostings();
}
}
FUNCTION ShowPostings()
{
echo "<table width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\">";
echo "<tr><td align=center><h1>De tot nu toe geplaatste berichten:</td></tr>";
echo "</table>";
$bestand = file("text.txt");
FOR ($a=0; $a<count($bestand); $a++)
{
echo "<table width=\"100%\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\">";
echo "<tr><td align=left><h6>".$bestand[$a]."</td></tr>";
echo "</table>";
}
}
FUNCTION ShowForm()
{
echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo "<form action='".$_SERVER["PHP_SELF"]."' method='post'>";
echo "<tr><td align=left><h6>Schrijf in in het lege vlak je bericht neer</td></tr>";
echo "<tr><td align=left><h6>Klik op verzenden om te versturen!</td></tr>";
echo "<tr><td align=center><h5><b>Bericht :</b></td></tr>";
echo "<tr><td align=center><textarea cols='30' rows='3' name='bericht' value=".$bericht."></textarea></td></tr>";
echo "<tr><td align=center><input type='reset' value='wissen'><input type='submit' name='submit' value='verzenden'></td></tr>";
echo "</form>";
echo "<tr><td align=center> </td></tr>";
echo "</table>";
}
?>
alvast bedankt groeten !!
moet je ook een inlogscherm?
niels:
moet je ook een inlogscherm?
als dit zou kunnen :p en ook dat de tekst niet altijd onder elkaar komt die wordt gepost maar het woord in de txt file telkens opnieuw wordt overschreven
heel hard bedankt !!