anoniem Geplaatst: 3 april 2003 Delen Geplaatst: 3 april 2003 [quote:93cb06f25d]if (file_exists("Files/Berichtenbalk/scroller.txt")) { $scheiding =" <> "; $data = "Files/Berichtenbalk/scroller.txt"; $file = fopen($data, "a"); fputs($file, $_POST["bericht"].' '.$scheiding);; fclose($file); } else { $fp = fopen("Files/Berichtenbalk/scroller.txt", "w"); $count = "1"; fputs($fp, $count, 6); fclose($fp); } [/quote:93cb06f25d] Deze scroller slaat in Files/Berichtenbalk/scroller.txt de berichten op. Maar hij schrijft ze achteraan het bestandje... dus bij de scroller komt eerst het oude berichtje en daarna pas het nieuwe... hoe kan je dat omkeren??? p.s. als ik de fopen [b:93cb06f25d]"a"[/b:93cb06f25d] verander in [b:93cb06f25d]"r+"[/b:93cb06f25d] dan zou hij moeten beginnen vooraan het bestandje.. maar dat werkt niet want dan gaat hij er als een soort insert overheen.. voorbeeld: mijn scroller is [b:93cb06f25d]"hallo <> hoi"[/b:93cb06f25d], en je typt [b:93cb06f25d]"JA"[/b:93cb06f25d] in post.php dan komt er [b:93cb06f25d]"JAllo <> hoi"[/b:93cb06f25d] te staan; hij gaat dus eroverheen. Hoe kan je dit oplossen? Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 move to /13 Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 Waarom moven? Is toch een php-vraag? Voor zover ik weet is er geen manier in php om tekst te appenden aan het begin van de file. (hoewel ik niet veel van php weet, dus als iemand anders weet) Ik denk toch dat je gewoon de hele tekst van de file in moet lezen en dan aan het postberichtje moet plakken en dan vervolgens weer moet schrijven naar het tekstbestandje. r+ overschrijft dus gewoon de tekst. Maar ik denk dat je misschien beter kunt appenden en als je dan de laatste berichtjes vooraan wilt, dan moet je gewoon de file per regel van achter naar voren uitlezen. Gewoon een beetje puzzelen; succes! Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 [quote:0a4d9239a7="hulpje"]Waarom moven? Is toch een php-vraag?[/quote:0a4d9239a7] daarom staat ie [b:0a4d9239a7]nu[/b:0a4d9239a7] ook hier :roll: Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 hoe doe je dat dan?? met dat uitlezen??? [b:eb80dea846]p.s. scroller.txt lees ik uit als marquee:[/b:eb80dea846] [quote:eb80dea846]<marquee> <?php include("Files/Berichtenbalk/scroller.txt"); ?> </marquee>[/quote:eb80dea846] Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 wat je kan doen is scroller.txt eerst inlezen (fopen w+). In een textarea plakken; daar breng je dan de wijzigingen in aan. Die $inhoudtextarea sla je dan weer op als scroller.txt... t. Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 Lose the marquee... :-? - Bas Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 moet ik hem dan elke keer handmatig met die textbox veranderen??? Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 ja.. alleen dan weet je zeker dat je scroller.txt nog klopt (zo heb ik het altijd gedaan). t. Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 is het niet mogelijk om dat automatisch te doen dan??? en als dat kan hoe dan ?? Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 Je kan toch ook eerst sroller.txt inlezen in een variabele, als je dan je nieuwe bericht/item hebt wat je toe wilt voegen kun je het toch zo doen: $scheiding =" <> "; $bestand = "Files/Berichtenbalk/scroller.txt"; if (file_exists($bestand)) { $fp = fopen($bestand, "r"); $text = fread($fp, filesize($bestand) fclose($fp); } $text = $_POST[bericht] . $scheiding . $text; if (file_exists($bestand)) { $fp = fopen($bestand, "w"); fputs($fp, $text); flock($fp, 3); fclose($fp); } op deze manier leze je eerst alle oude berichten uit, die zet je in een variabele en dan plak je je nieuwe bericht voor alle oude berichten ik hoop dat je hier wat aan hebt grtz Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 ik krijg het niet draaiende :-? ik heb het vaak geprobeerd... ik heb nog wel een ; op line 10 gezet [quote:4de9b0d0bc]<?php $scheiding =" <> "; $bestand = "Files/Berichtenbalk/scroller.txt"; if (file_exists($bestand)) { $fp = fopen($bestand, "r"); $text = fread($fp, filesize($bestand); fclose($fp); } $text = $_POST[bericht] . $scheiding . $text; if (file_exists($bestand)) { $fp = fopen($bestand, "w"); fputs($fp, $text); flock($fp, 3); fclose($fp); } [/quote:4de9b0d0bc] Quote Link naar reactie
anoniem Geplaatst: 14 april 2003 Auteur Delen Geplaatst: 14 april 2003 welke fout krijg je dan? Quote Link naar reactie
anoniem Geplaatst: 17 april 2003 Auteur Delen Geplaatst: 17 april 2003 [quote:1c040ea255]<?PHP $scheiding =" <> "; $bestand = "Files/Berichtenbalk/scroller.txt"; if (file_exists($bestand)) { $fp = fopen($bestand, "r"); $text = fread($fp, filesize($bestand); fclose($fp); } $text = $_POST[bericht] . $scheiding . $text; if (file_exists($bestand)) { $fp = fopen($bestand, "w"); fputs($fp, $text); flock($fp, 3); fclose($fp); } ?>[/quote:1c040ea255] [b:1c040ea255]foutmelding:[/b:1c040ea255] Parse error: parse error, unexpected ';' in /home/virtual/site162/fst/var/www/html/1.php on line 7 Quote Link naar reactie
anoniem Geplaatst: 17 april 2003 Auteur Delen Geplaatst: 17 april 2003 De foutmelding lijkt me duidelijk: $text = fread($fp, filesize($bestand)[color=red:598dd6e452][b:598dd6e452])[/b:598dd6e452][/color:598dd6e452]; Quote Link naar reactie
anoniem Geplaatst: 17 april 2003 Auteur Delen Geplaatst: 17 april 2003 mmmm, Parse error: parse error, expected ')' in /home/virtual/site162/fst/var/www/html/1.php on line 7 Haakje ) vergeten. $text = fread($fp, filesize($bestand)[color=red:7026d3f822][b:7026d3f822])[/b:7026d3f822][/color:7026d3f822]; Jammer dat die foutmelding niet bestaat :) Annie was me net ff voor. Quote Link naar reactie
anoniem Geplaatst: 18 april 2003 Auteur Delen Geplaatst: 18 april 2003 kgeloof dat die parse error van mij afkwam /me is ashamed :oops: Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen