Allora, ho un generatore che compilando un form prende i campi e crea una pagina dentro il mio sito.
Tutto va perfettamente tranne il fatto che i checkbox prensenti nel form non li prende
Il form (index.php):
Codice PHP:
<form action="dati.php" method="POST">
<table cellpadding="2" cellspacing="0" align="center" width="500" border="0">
<tr>
<td width="100">[b]Nome file:[/b]</td>
<td><input type="text" name="nome" style="width: 100%;"></td>
</tr>
<tr>
<td>Titolo:</td>
<td><input type="text" name="title" style="width: 100%;"></td>
</tr>
<tr>
<td>Scritte:</td>
<td><input type="text" name="scritte" style="width: 100%;"></td>
</tr>
<tr>
<td>Download:</td>
<td><input type="text" name="download" style="width: 100%;"></td>
</tr>
<tr>
<td>Scansione:</td>
<td><input type="text" name="scansione" style="width: 100%;"></td>
</tr>
<tr>
<td>Screen:</td>
<td><input type="text" name="screen" style="width: 100%;"></td>
</tr>
<tr>
<td>Testato su:</td>
<td><!--<input type="text" name="test" style="width: 100%;">
-->
<table>
<tr><td width="50%"><input name="categoria[]" type="checkbox" value="Win XP 32bit">Win XP 32bit</td>
<td width="50%"><input name="categoria[]" type="checkbox" value="Win XP 64bit">Win XP 64bit</td></tr>
<tr><td width="50%"><input name="categoria[]" type="checkbox" value="Win Vista 32bit">Win Vista 32bit</td>
<td width="50%"><input name="categoria[]" type="checkbox" value="Win Vista 64bit">Win Vista 64bit</td></tr>
<tr><td width="50%"><input name="categoria[]" type="checkbox" value="Win 7 (Seven) 32bit">Win 7 (Seven) 32bit</td>
<td width="50%"><input name="categoria[]" type="checkbox" value="Win 7 (Seven) 64bit">Win 7 (Seven) 64bit</td></tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Invia!" style="width: 100%;"></td>
</tr>
</table>
</form>
Il php (dati.php)
Codice PHP:
<?php
$nome = $_POST['nome'];
$title = $_POST['title'];
$scritte = $_POST['scritte'];
$download = $_POST['download'];
$scansione = $_POST['scansione'];
$screen = $_POST['screen'];
$check = (isset($_POST['categoria']) AND is_array($_POST['categoria'])) ? $_POST['categoria'] : array();
// nome del file in cui inserire i testi
$file = "./hacks/".$nome.".html";
// apre il file in modalità "append", se non esiste lo crea
$fp = fopen($file, "a");
// inserisce i valori ricevuti dal form in coda al file
fputs($fp, "<html><head><title>" .$title. "</title><style type='text/css'>html, body {font-family: Tahoma, Arial, Helvetica, sans-serif;}</style></head><body>[b]" .$title. "[/b]
" .$scritte. "
[b]Download: [/b][url]http://adf.ly/116908/[/url]" .$download. "
[b]Scansione: [/b][url]http://adf.ly/116908/[/url]" .$scansione. "
[b]Screen: [/b]" .$screen. "
[b]Testato su: [/b]" .$check. "
</body></html>");
// chiude il file
fclose($fp);
// Scrive i link
echo "<center>
[url='./code/".$nome.".html']Vai al File Generato[/url] |
[url='index.php']Crea un Nuovo File[/url]
<iframe src='./code/".$nome.".html' width='1000' height='500'></iframe>
</center>";
?>
HELP!