Upload Ftp

  • Creatore Discussione Creatore Discussione diodo
  • Data di inizio Data di inizio

diodo

Utente Attivo
12 Mag 2004
53
0
0
www.kitneon.com
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! :eek:

Aspetto qualcuno che mi possa aiutare. :crying:
 
non hai capito : la parte $_GET['upload'] non è il file da upload ma è solo una variabile che se assume valore 1 fa capire alla pagina che deve effettuare la procedura di upload: infatti all'inizio della pagina c'è if $_GET['upload']==1 { procedura ftp }

nel form infatti c'è <form method=post action="public.php?upload=1" ... >

il mio problema è che il quando chiamo i dati con $_POST non mi da niente e neanche con $_FILES :incazz:
 
il mio problema non sta nel fare l'upload. Sta nel fatto che il form non invia il file perchè stampando gli array $_POST e $_FILES ottengo rispettivamente 'array()' e una stringa vuota .:skull:
 

Discussioni simili