Jump to content
Sign in to follow this  
AlecTBM

Hente text fra text fil.

Recommended Posts

Jeg leter etter en gode som henter informasjon fra en txt fil og legger den inn i et textarea og når den er redigert på og klikker på submit knappen så lagres den nye teksten over den gamle.

 

Noen som vet hvordan?

Share this post


Link to post

Her er noe jeg bare henta fra "Filemanager" som jeg lagde for en mnd siden.

 

    $lines = file("/bane/til/fila/di/fil.txt");

   echo "<form method='post' action='write.php'>";
   echo "<textarea cols='100' rows='20' name='editbar'>";

   foreach($lines as $line)
   {
       echo stripslashes(htmlspecialchars($line));
   }

   echo "</textarea><br />
       <input type='submit' name='submit' value='Save changes' />
       <input type='reset' value='Undo all changes' />";

write.php

<?php

$editbar = $_POST['editbar'];
$referer = $_SERVER['HTTP_REFERER'];
$fh      = fopen("/bane/til/fila/di/fil.txt", "w");

fwrite($fh, $editbar);
fclose($fh);
header("Location: $referer");
?>

Share this post


Link to post

hmm, fant en bug.

Når jeg lagrer en php include så kommer det:¨

 

include \"adresse.php\";

 

i selve koden, men i den editoren så står det:

 

include "adresse.php";

 

noen som vet hvordan man fikser dette?

EDIT:

det kommer også på linker å slikt.

Edited by AlecTBM

Share this post


Link to post

hvis du leser i koden så er den i allerede.

jeg har funnet ut at problemet ligger i

foreach($lines as $line)
  {
      echo stripslashes(htmlspecialchars($line));
  }

 

noen som kan hjelpe?

Share this post


Link to post

Det glemte jeg kanskje å si ja.

 

"php_flag magic_quotes_gpc off" i .htaccess.

 

Og hvordan kan man fjerne slashene fra noe som slashene allerede er fjerna?

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...