se ho capito bene ciò che ti serve è molto semplice...
questo è il codice del pulsante
Codice HTML:
<input type="button" onclick="location.href = 'http://tuosito.altervista.org/edit.php?e=' + location.pathname;" value="Edita Questa pagina">
invece nella pagina edit.php che dovrà essere nella root del sito scrivi questo:
Codice PHP:
<?
<?php
if(!isset($_SERVER['PHP_AUTH_USER']) && isset($_GET['e'])){
header('WWW-Authenticate: Basic realm="Page Edit"');
header('HTTP/1.0 401 Unauthorized');
exit;
}elseif ($_SERVER['PHP_AUTH_USER'] == "user" && $_SERVER['PHP_AUTH_PW'] == "Password" && isset($_POST['content'])){
$f=substr($_GET['e'], 1);
$h=fopen($f, "r");
fwrite($h, $_POST['content']);
fclose($h);
?>
<b>La pagina <a href="<?= $_GET['e'] ?>"><?= $_GET['e'] ?></a> è stata modificata con successo</b>
<?
}elseif ($_SERVER['PHP_AUTH_USER'] == "user" && $_SERVER['PHP_AUTH_PW'] == "Password" && isset($_GET['e'])){
$f=substr($_GET['e'], 1);
$h=fopen($f, "r");
$content=fread($h, filesize($f));
fclose($h);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Page Edit</title>
</head>
<body>
<form method="post">
<textarea name="content" rows="20" cols="65"><?= $content ?></textarea><br />
<input type="button" onclick="window.confirm('Sei sicuro?') ? this.form.submit() : '';" value="Salva" />
</form>
</body>
</html>
<?
}else{
header('HTTP/1.0 403 Forbidden');
}
?>
?>