Jump to content
Sign in to follow this  
-Logos-

php script for å endre fil

Recommended Posts

Hvordan får jeg en php side til å kunne endre en annen php-side.

 

Trenger ikke mer avansert enn at man i en boks bare for opp koden og kan endre og så å lagre.

 

endre.php åpner fil.php lagerer og fil.php er oppdatert.

 

takk!

Share this post


Link to post

funksjonene du vil se på er file_get_contents(), fopen(), fwrite() og fclose().

 

bare og ta file_get_contents('filen.php')

 

legg innholdet av dette inn i en textbox i et form.

når du er ferdig og redigere poster du dette til en annen side, hvor du har noe i denne retningen:

(obs, husk at du må ha skriverettighet til filen!)

if(!$fp = (fopen('filen.php', 'w')) {
 echo ' kunne ikke åpne filen for skriving';
exit();
} else {
if( fwrite($fp, $_POST['textboxen']) == false) {
 echo 'Kunne ikke skrive til filen';
 exit;
}
}

 

hvis du legger til litt mer feilsjekking så skal det der funke.

Share this post


Link to post

Sånn!:D nå har jeg fått innholdet i tekstboksen til å skrive inn i nytt.php

Men jeg har fortsatt ikke klart å få det orginale innholdet i nytt.php til å komme inn i tekstboksen først

 

Koden ser slik ut

<form name="form1" method="post" action="endre2.php">
 <p>   </p>
 <p>Her skal nytt.php lastes inn i tekstboksen slik at man ser koden i boksen </p>
 <p>
   <textarea name="boks" cols="100" rows="20" id="boks"></textarea>
 </p>
 <p>
<input type="submit" name="Submit">
</form>

 

Hvordan får jeg puttet dette inn i tekstboksen "boks"

Takk på forhånd!

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...