La mejor forma de saber si un archivo se puede subir es verificando el error, no el nombre que, por cierto, dudo que sea
none
Código PHP:
Ver original$error = $_FILES['archivito']['error'];
if($error == 0) {
// Esto quiere decir que el archivo se subió correctamente
// Solo si error es cero puedes procesar
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$titulo = $_POST["titulo"];
// Aquí continúas procesando, ya no es necesario comparar $archivo
} else if($error == 4) {
die('No seleccionaste un archivo para subir'); } else {
// Algún otro error, lee el manual de PHP
}
Manual de PHP para carga de archivos:
http://www.php.net/manual/es/features.file-upload.php
Por cierto, es mejor que uses move_uploaded_file() para mover el archivo a su destino final, no tiene caso fopen() y funciones relacionadas.