Un esempio grezzo potrebbe essere questa soluzione:
# a.php
Codice PHP:
<?php
if (count($_POST))
{
$fileName = md5(rand(unique) . $_SERVER["REMOTE_ADDR"] . time());
$fp = fopen("./nomecartella/{$fileName}.txt", "wb");
fwrite($fp, $_POST["dati"]);
fclose($fp);
/**
* Javascript
*/
echo <<<TPL
<script type="text/javascript">
window.open("http://nomesito/b.php?id={$fileName}", "", "top=10, left=10, width=250, height=200, status=no, menubar=no, toolbar=no scrollbars=no");
</script>
TPL;
}
else
{
echo <<<TPL
<form method="post">
<textarea name="dati"></textarea>
</form>
TPL;
}
# b.php?id=example
Codice PHP:
<?php
if (isset($_GET["id"]) && file_exists("./nomecartella/{$_GET['id']}.php"))
{
echo file_get_contents("./nomecartella/{$_GET['id']}.php");
}
else
{
echo "Id non valido";
}
?>
E' un esempio grezzo, insicuro, non ottimale, ma funzionante.