credevo di essermi spiegato...
forse è meglio se posto lo "stupido" codice che ho costruito...
stupido perché funzionare funziona, ma è un po' ignorante... nel senso che ripeto le operazioni un sacco di volte... mentre sicuramente potrebbero essere automatizzate...
considerando che il contenuto della textarea è sempre identico e il nome del file è un numero progressivo...
in conclusione quello che volevo fare era la versione automatizzata di ciò che segue (notare che ripeto la stessa cosa per bel 25 volte):
Grazie in anicipo e comunque...
primo file:
Codice PHP:
<form name="textfile" action="doit.php" method="post">
<input type="submit" name="create" value="Genera file" />
<div style="display:none">
<textarea name="miocontenuto">MIO CONTENUTO SEMPRE IDENTICO</textarea>
<input type="text" name="nomepagina1" value="010" />
<input type="text" name="nomepagina2" value="011" />
<input type="text" name="nomepagina3" value="012" />
... // FINO AL 24esimo NOME DEL FILE
<input type="text" name="nomepagina24" value="090" />
</div>
</form>
e poi in doit.php
Codice PHP:
<?php
$headline1 = trim($_POST['nomepagina1']);
$headline2 = trim($_POST['nomepagina2']);
$headline3 = trim($_POST['nomepagina3']);
... //PER 24 VOLTE
$headline24 = trim($_POST['nomepagina24']);
$content = trim($_POST['miocontenuto']);
//PRIMO
if (ctype_alnum($headline1)){
if (!empty($headline1) && !empty($content))
{
$headline1 = strtolower(str_replace(' ','_',$headline1));
$content = stripslashes($_POST['miocontenuto']);
$path = "miopath/";
$FileName = $path.$headline1.'.html';
{
$FileHandle = fopen($FileName, 'w') or die("non è possibile aprire il file");
fwrite($FileHandle, $content);
fclose($FileHandle);
}}}
//SECONDO
if (ctype_alnum($headline2)){
if (!empty($headline2) && !empty($content))
{
$headline2 = strtolower(str_replace(' ','_',$headline2));
$content = stripslashes($_POST['miocontenuto']);
$path = "miopath/";
$FileName = $path.$headline2.'.html';
{
$FileHandle = fopen($FileName, 'w') or die("non è possibile aprire il file");
fwrite($FileHandle, $content);
fclose($FileHandle);
}}}
//TERZO
if (ctype_alnum($headline3)){
if (!empty($headline3) && !empty($content))
{
$headline3 = strtolower(str_replace(' ','_',$headline3));
$content = stripslashes($_POST['miocontenuto']);
$path = "miopath/";
$FileName = $path.$headline3.'.html';
{
$FileHandle = fopen($FileName, 'w') or die("non è possibile aprire il file");
fwrite($FileHandle, $content);
fclose($FileHandle);
}}}
// E COSI' VIA FINO AL 24esimo FILE CHE GENERO