schrijven naar txt

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

29/10/2005 11:31:00
Quote Anchor link
hallo, ik zoek een voorbeeld/hulp voor een php script

- 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
Gewijzigd op 29/10/2005 11:56:00 door
 
PHP hulp

PHP hulp

15/01/2025 14:36:07
 
Lissy Pixel

Lissy Pixel

29/10/2005 11:56:00
Quote Anchor link
De koffiehoek is hier toch niet voor bedoelt...
Wellicht het forum waar je scripts kan aanvragen.

Een tip gebruik de zoekfunctie is op deze site.
Suc6
lissy
 
Niels Beckers

Niels Beckers

29/10/2005 12:08:00
Quote Anchor link
moeten de inloggevens worden opgeslagen in een txt bestand en ook de textbox? of enkel de textbox.
 

29/10/2005 12:12:00
Quote Anchor link
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 Beckers

Niels Beckers

29/10/2005 12:16:00
Quote Anchor link
zo iets al hier?
http://wyger.nl/usr/denbeckers/niels/text.php
Gewijzigd op 29/10/2005 12:17:00 door Niels Beckers
 

29/10/2005 12:20:00
Quote Anchor link


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
 
Niels Beckers

Niels Beckers

29/10/2005 12:34:00
Quote Anchor link
en de gegevens staan in database?
hoe ziet die er uit?
 

29/10/2005 12:39:00
Quote Anchor link
niels:
en de gegevens staan in database?
hoe ziet die er uit?


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
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');

?>

<form action="?save" method="post">
<textarea name="data">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$file;?>
</textarea>
<input type="submit" value="Sla op">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php  
?>
 
Niels Beckers

Niels Beckers

29/10/2005 12:44:00
Quote Anchor link
euhm wat moet ik hier op antwoorden?
 

29/10/2005 12:50:00
Quote Anchor link
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
 

29/10/2005 12:51:00
Quote Anchor link
crslz:
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..
 
Niels Beckers

Niels Beckers

29/10/2005 12:55:00
Quote Anchor link
Dit heeft lissy erge's neergeschreve (weet niet meer waar maar ik denk wel dat je het mag gebruiken van lissy) ik heb het bestand text.txt genoemd je verandert dat maar in het script als je het anders wil.

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
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>&nbsp;</td></tr>";
    echo "</table>";
    }


?>
 

29/10/2005 13:00:00
Quote Anchor link
dit is al heel goed.. als is het niet helemaal exaxt wat ik bedoel, ik zal verder zoek om het aan te passen

alvast bedankt groeten !!
 
Niels Beckers

Niels Beckers

29/10/2005 13:02:00
Quote Anchor link
moet je ook een inlogscherm?
 

29/10/2005 13:09:00
Quote Anchor link
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 !!
 
Niels Beckers

Niels Beckers

29/10/2005 13:16:00
Quote Anchor link
waar slaag je je gegevens op?
kijk hier even

http://www.phphulp.nl/php/tutorials/4/78/145/
 



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.