login  Naam:   Wachtwoord: 
Registreer je!
 Forum

invulkadertje dat niet wilt wegschrijven

Offline samh - 17/06/2005 11:53 (laatste wijziging 17/06/2005 15:16)
Avatar van samhNieuw lid kijk ik wil dus dat de tekst uit textarea "nieuws" weggeschreven wordt in text/introtext.dat... echter wil ik niet dat de tekst vanonder wordt toegevoegd, maar vanboven.
Ik heb zelf wat geprobeerd maar het lukt me niet...
voorbeeld: klik
code:
  1. <form action="" method="POST">
  2. <textarea rows="20" name="nieuws" cols="50"></textarea>
  3. <input type="submit" value="Klaar" name="B1"></form>
  4. <?php
  5. if ($_POST['nieuws'] != "") {
  6. $file = "text/introtext.dat";
  7. $open = fopen($file,"r+");
  8. if (filesize($file) > 0) { $text = fread($open,filesize($file)); }
  9. $bericht = $_POST['nieuws'];
  10. $nieuw = "<b>". date('d-m-Y H:i:s', time()) ."</b><br> &nbsp &nbsp". $bericht ."\n <br>";
  11. $text_array = array($nieuw,$tekst);
  12. chmod($file, 0777);
  13. unlink($file);
  14. touch($file);
  15. chmod($file, 0777);
  16. if (filesize($file) > 0) {
  17. fwrite($open,$text_array[1]);
  18. fwrite($open,$text_array[2]);
  19. }
  20. else { fwrite($open,$nieuw); }
  21. fclose($open);
  22. }
  23. else { echo "No news is good news, right?"; }
  24. ?>


plz help!! 

Greetz

6 antwoorden

Gesponsorde links
Offline Martijn1989 - 17/06/2005 12:30
Avatar van Martijn1989 PHP ver gevorderde Kan dit niet handiger met een database?
Offline prorsoft - 17/06/2005 12:50
Avatar van prorsoft PHP gevorderde
  1. <form action="" method="POST">
  2. <textarea rows="20" name="nieuws" cols="50"></textarea>
  3. <input type="submit" value="Klaar" name="B1"></form>
  4. <?php
  5. if ($_POST['nieuws'] == "") {
  6. echo "No news is good news, right?";
  7. }else{
  8. $file = "text/introtext.dat";
  9. $open = fopen($file,"r+");
  10. if (filesize($file) > 0) { $text = fread($open,filesize($file)); }
  11. $bericht = $_POST['nieuws'];
  12. $nieuw = "<b>". date('d-m-Y H:i:s', time()) ."</b><br> &nbsp &nbsp". $bericht ."\n <br>";
  13. $text_array = array($nieuw,$tekst);
  14. chmod($file, 0777);
  15. unlink($file);
  16. touch($file);
  17. chmod($file, 0777);
  18. if (filesize($file) > 0) {
  19. fwrite($open,$text_array[1]);
  20. fwrite($open,$text_array[2]);
  21. }
  22. else { fwrite($open,$nieuw); }
  23. fclose($open);
  24. }
  25. ?>



offtopic: hoe heb je het voor elkaar gekregen om een eigen subdomein op SM te krijgen?
Offline samh - 17/06/2005 14:40
Avatar van samh Nieuw lid @martijn ja dat kan handiger met een database maar ik heb op m'n eigen host maar een beperkt aantal databases...

@prorsoft nee ook dat werkt niet...

greetz
Offline Thomas - 17/06/2005 15:03
Avatar van Thomas Moderator $text <--> $tekst .
Offline nemesiskoen - 17/06/2005 15:19
Avatar van nemesiskoen Gouden medaille

PHP expert
doe is

  1. <?php
  2. if( file_exists( $file) ) {
  3. //doorgaan
  4. }
  5. else {
  6. echo "error! file bestaat niet!";
  7. }
  8. ?>
Offline prorsoft - 17/06/2005 16:30 (laatste wijziging 17/06/2005 16:32)
Avatar van prorsoft PHP gevorderde zie FangorN's post.
  1. <form action="" method="POST">
  2. <textarea rows="20" name="nieuws" cols="50"></textarea>
  3. <input type="submit" value="Klaar" name="B1"></form>
  4. <?php
  5. if ($_POST['nieuws'] == "") {
  6. echo "No news is good news, right?";
  7. }else{
  8. $file = "text/introtext.dat";
  9. $open = fopen($file,"r+");
  10. if (filesize($file) > 0) {
  11. $text = fread($open,filesize($file));
  12. }
  13. $bericht = $_POST['nieuws'];
  14. $nieuw = "<b>". date('d-m-Y H:i:s', time()) ."</b><br> &nbsp; &nbsp;". $bericht ."\n <br>";
  15. $text_array = array($nieuw,$text);
  16. chmod($file, 0777);
  17. unlink($file);
  18. touch($file);
  19. chmod($file, 0777);
  20. if (filesize($file) > 0) {
  21. fwrite($open,$text_array[1]);
  22. fwrite($open,$text_array[2]);
  23. }
  24. else { fwrite($open,$nieuw); }
  25. fclose($open);
  26. }
  27. ?>

^^zo beter:D

en &nbsp moest &nbsp; zijn...


@sam: wat maakt dat uit? je hebt nog minder dan een database nodig, je hebt maar 1 tabel nodig voor een simpel nieuwssysteem!:s
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.263s