devo effettuare un upload tramite connessione ftp usando questo form:
<form method="POST" name="form1" enctype="multipart/form-data" action="public.php?upload=1">
<table border="1" width="200" align="center" bordercolor="#999999" style="border-collapse:collapse;">
<tr>
<td>
<table border="0" width="100%">
<tr>
<td width="100%" class="titolo" align="center">Upload File</td>
</tr>
<tr>
<td width="100%" class="titolo"><input type="file" name="uploadedfile" id="uploadedfile"></td>
</tr>
<tr>
<td align="center"><input type="submit" value=" Inserisci "></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
all'inizio di questa stessa pagina c'è il seguente codice:
$upload=$_GET['upload'];
if ($upload==1) {
print "_________POST__________<br><br>";
print_r($_POST);
print_r($_FILE);
print_r($_GET);
print "<br><br>_________POST_________";
...script upload ftp
}
//fineupload
il problema è che con print_r($_POST); ottengo Array()
con print_r($_FILE); solo una stringa vuota
mentre con print_r($_GET); ottengo giustamente Array ([upload] => 1)
In pratica o il form non invia nulla oppure la pagina php ricevente(la stessa) non riceve nulla!
Aspetto qualcuno che mi possa aiutare. :crying:
<form method="POST" name="form1" enctype="multipart/form-data" action="public.php?upload=1">
<table border="1" width="200" align="center" bordercolor="#999999" style="border-collapse:collapse;">
<tr>
<td>
<table border="0" width="100%">
<tr>
<td width="100%" class="titolo" align="center">Upload File</td>
</tr>
<tr>
<td width="100%" class="titolo"><input type="file" name="uploadedfile" id="uploadedfile"></td>
</tr>
<tr>
<td align="center"><input type="submit" value=" Inserisci "></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
all'inizio di questa stessa pagina c'è il seguente codice:
$upload=$_GET['upload'];
if ($upload==1) {
print "_________POST__________<br><br>";
print_r($_POST);
print_r($_FILE);
print_r($_GET);
print "<br><br>_________POST_________";
...script upload ftp
}
//fineupload
il problema è che con print_r($_POST); ottengo Array()
con print_r($_FILE); solo una stringa vuota
mentre con print_r($_GET); ottengo giustamente Array ([upload] => 1)
In pratica o il form non invia nulla oppure la pagina php ricevente(la stessa) non riceve nulla!

Aspetto qualcuno che mi possa aiutare. :crying: