Forum > Övriga serverspråk > Övriga serverspråk
Hejsan, jag undrar hur man kan fixa så att man kan ändra filer från ftp:en på sin hemsida i en form.
Som exempel att man loggar in som admin så kan man ändra filen annonser.php inne på hemsidan.
Istället för att ändra i dreamweaver osv..
| Skriv utHej!
För att göra detta i PHP (eftersom du nämner .php) så bör du kolla på funktionerna file_put_contents och file_get_contents. Get används för att läsa från en fil och put används för att skriva.
Exempelvis:
<?php
$fil = 'annonser.php';
if(isset($_POST['submit'])) {
$data = $_POST['data'];
file_put_contents($fil,$data);
}
?>
<form action="" method="post">
<textarea name="data"><?php echo file_get_contents($fil); ?></textarea>
<input type="submit" name="submit" value="Uppdatera filen" />
</form>
Tänk på att PHP måste ha skrivrättigheter till filen.
/Max
Tack så mycket! Det funkar! :D
Ledsen att det tog en rätt lång tid att svara och säga tack, har haft mycket att göra :)