Hola tengo estos codigos para subir un archivo al servidor no me dan ningun tipo de error pero el archivo no aparece en el servidor si alguien me puede dar una explicacion se lo agradeceria mucho.
Archivo 1 insertar.html
Código PHP:
</tr>
<tr>
<td bgcolor="#BDD1C6"><form action="subirarchivos.php" method="post" enctype="multipart/form-data">
<b>Nombre de la foto:</b>
<br>
<input type="text" name="cadenatexto" size="20" maxlength="100">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<br>
<br>
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Subir">
</form>
</tr>
</FORM>
....
y el subirarchivos.php es el siguiente Código PHP:
<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";
//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
$nombretemp = $HTTP_POST_FILES['userfile']['tmp_name'];
$nombre = $_POST['prueba'];
echo "Nombre: " . $nombre_archivo . "<br><br>";
echo "Tipo: " . $tipo_archivo . "<br><br>";
echo "Tamaño: " . $tamano_archivo . "<br><br>";
echo "Nombre: " . $nombre . "<br><br>";
//compruebo si las características del archivo son las que deseo
//if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 10000000))) {
// echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
//}else{
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
//chmod ("/home/domains/inmo-simru.com/tmp/".$nombretemp, 0677);//cambiar permisos
// chmod ('/tmp/'.$nombretemp, 0677);//cambiar permisos
move_uploaded_file('/tmp/'.$nombretemp, '/home/domains/inmo-simru.com/'.funciona.jpg);
}
else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
//}
?>