Slettet bruger
11. august 2004 - 09:26
Der er
13 kommentarer og 1 løsning
Online Notebook
Jeg søger et php-script som kan fungere som en online notesblok hvor du online kan skrive en tekst, gemme den og senere redigere i den. Rent praktisk skal den bruges som en online dagbog under en 3 mdr. rejse, hvor der skal være mulighed for at redigere i tidligere skrevne tekster. Alternativt kunne det være et online filhåndteringssystem hvor du har mulighed for filredigering. Hvis du kender et script der kan løse dette, så skriv endeligt.
Annonceindlæg fra HP
11. august 2004 - 09:34
#1
Du kan prøve at lege lidt med det script der hedder HTML area, som du kan downloade fra nettet, Her kan man lave en almindelig textbox således at den virker lige som word. Herefter skal du bare lige lave en opload til din database.
11. august 2004 - 09:37
#2
Hvorfor ikke bruge en weblog som f.eks. WordPress?
www.wordpress.org
Slettet bruger
11. august 2004 - 13:47
#4
jensgram-> Det må gerne være simplet - Men jeg vil gerne køre det på min egen server phuc69-> Har du et link. coderdk -> Har overvejet denne løsning. Men det er lidt omstændigt.
11. august 2004 - 14:21
#5
bosser, Omstændigt? Come on ;) Det tager 2 minutter, og der er et install.php script med ;)
Slettet bruger
11. august 2004 - 15:02
#7
Tja omstændigt på den måde at jeg ikke har behov for en blog men kun en online "notepad". Men hvis ikke jeg kan finde et script til formålet, bliver wordpress eller phpnews nok løsningen - Jeg bruger feks. phpnews på min side pt. Jeg ment ikke omstændigt mht. installationen.
11. august 2004 - 15:14
#8
Hvad med noget så simpelt som dette. Ændr FIL define'n så den ligger et sted hvor webserveren kan skrive til, ædr passwordet til hvad du vil. Når du vil redigere så bare tilføj ?passw=1234 i URL'en... <?php define( "PASSW", "1234" ); define( "FIL", "out/notesblok.txt" ); if ( $_POST['pass'] == PASSW ) { $fp = fopen( FIL, "w" ); flock( $fp, LOCK_EX ); fwrite( $fp, $_POST['indhold'] ); flock( $fp, LOCK_UN ); fclose( $fp ); echo "<html><head><title>Gemt</title>"; echo "<script type='text/javascript'> window.onload = function () { setTimeout( "document.location.href='index.php';", 3000 ); }</script>"; echo "</head><body><h1>Siden er gemt...</h1></body></html>"; } else if ( $_GET['pass'] == PASSW ) { $text = @file_get_contents( FIL ); ?> <html> <head> <title>Redigér</title> </head> <body> <form method="post"> <input type="hidden" name="passw" value="<?= $_GET['passw'] ?>"> <textarea name="indhold" rows="30" cols="40"><?= $text ?></textarea> <br><input type="submit" value="Gem"> </form> </body> </html> <? } else { $text = @file_get_contents( FIL ); echo nl2br( $text ); } ?>
11. august 2004 - 15:16
#9
echo "<script type='text/javascript'> window.onload = function () { setTimeout( "document.location.href='index.php';", 3000 ); }</script>"; skulle måske være: echo "<script type='text/javascript'> window.onload = function () { setTimeout( \"document.location.href='" . $_SERVER['PHP_SELF'] . "';\", 3000 ); }</script>";
Slettet bruger
11. august 2004 - 15:24
#10
Jeg er på arbejde lige nu, så jeg vil lige prøve en gang i aften eller i morgen aften. Men det virker da lovende.
11. august 2004 - 15:26
#11
Roger that :) Det er ultra simpelt, men det var vel også det du bad om :)
Slettet bruger
11. august 2004 - 16:36
#12
Så virker det. Et par slåfejl er rettet ang. pass og passw, så koden er som følger: <?php define( "PASSW", "1234" ); define( "FIL", "rejsekalender.txt" ); if ( $_POST['pass'] == PASSW ) { $fp = fopen( FIL, "w" ); flock( $fp, LOCK_EX ); fwrite( $fp, $_POST['indhold'] ); flock( $fp, LOCK_UN ); fclose( $fp ); echo "<html><head><title>Gemt</title>"; echo "<script type='text/javascript'> window.onload = function () { setTimeout( \"document.location.href='" . $_SERVER['PHP_SELF'] . "';\", 3000 ); }</script>"; echo "</head><body><h1>Siden er gemt...</h1></body></html>"; } else if ( $_GET['pass'] == PASSW ) { $text = @file_get_contents( FIL ); ?> <html> <head> <title>Redigér</title> </head> <body> <form method="post"> <input type="hidden" name="pass" value="<?= $_GET['pass'] ?>"> <textarea name="indhold" rows="30" cols="100"><?= $text ?></textarea> <br><input type="submit" value="Gem"> </form> </body> </html> <? } else { $text = @file_get_contents( FIL ); echo nl2br( $text ); } ?>
Slettet bruger
11. august 2004 - 16:37
#13
Mange tak for hjælpen coderdk - Så nu mangler jeg bare et svar.
11. august 2004 - 17:54
#14
Ah, værsågod, glad for at du kunne bruge det :)
Vi tilbyder markedets bedste kurser inden for webudvikling