Cita: Warning: Wrong parameter count for move_uploaded_file() in line 10
Eso, el parámetro que le estás pasando a la función es incorrecto.
Código PHP:
move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['size'] > 9765625, $_FILES['fichero']['name'],$ruta); //linea 10<---supuestamente por aqui esta la falla
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
, no "supuestamente", ahí esta la falla... ¿concionales ahí??
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
. Dicha función solo se encarga de colocar el fichero en su posición final y solo debe recibir 2 parámetros:
Código PHP:
move_uploaded_file("ruta_origen", "ruta_destino");
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
.. pones al incio:
Código PHP:
$ruta= "download/".$_FILES['fichero']['name']; //ruta de la carpeta destino
ahí estás intentando obtener un dato que podría no existir... primero debes comprobar que el fichero haya subido correctamente, osease que ese dato debe estar después del is_uploaded_file().
Organizate mejor
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
. Plante bien qué condiciones son necesarias y en qué momento. Suerte!
PD: Dale una segunda leida a la FAQ... realmente veo por qué pudiste confundirte poniendo condicionales en la función
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
...
PD2:
www.php.net/if ... básico.