2011-12-29 1 views
-1

J'ai différents fichiers HTML. Je veux ouvrir, modifier, puis enregistrer les modifications avec PHP (PAS OOP) dans le panneau d'administration en utilisant HTML tag textarea. Qu'est-ce que je dois faire pour ça? Ai-je besoin de créer une nouvelle base de données mysql? Pourriez-vous s'il vous plaît me montrer un exemple?Que dois-je faire pour ouvrir et éditer un fichier existant avec PHP?

Répondre

2

Vous pouvez lire le contenu du fichier HTML en utilisant file_get_contents:

$html = 'example.html'; 
$currentContents = file_get_contents($html); 

// set the textarea text to $currentContents 

Pour écrire les changements, vous devrez poster le textarea à un script PHP (via un formulaire HTML), puis faire quelque chose comme :

$newContents = $_POST['textareaName']; 
$html = 'example.html'; 
$fh = fopen($html, 'w') or die("File could not be opened."); 
fwrite($fh, $newContents); 
fclose($fh); 

Vous devez vous inquiéter de certains problèmes de sécurité, mais voici un exemple de base pour atteindre votre objectif. Bonne chance!

http://us.php.net/file_get_contents

http://us.php.net/fwrite

Questions connexes