Cuando no usaba el if boton funciona bien pero la usarlo salen estos errores...a que es debido?
Cita: Warning: move_uploaded_file(upload/1268830-Nuevo Documento de texto2.txt) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\AppServ\www\proyectougr3\includes\Submenus\posg rado\iparcial\subir.php on line 13
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php520.tmp' to 'upload/1268830-Nuevo Documento de texto2.txt' in C:\AppServ\www\proyectougr3\includes\Submenus\posg rado\iparcial\subir.php on line 13
Warning: chmod() [function.chmod]: No such file or directory in C:\AppServ\www\proyectougr3\includes\Submenus\posg rado\iparcial\subir.php on line 15
Warning: unlink(/upload/376511-Nuevo Documento de texto2.txt) [function.unlink]: No such file or directory in C:\AppServ\www\proyectougr3\includes\Submenus\posg rado\iparcial\subir.php on line 27
Fichero actual: 1268830-Nuevo Documento de texto2.txt
Código PHP:
Ver original<?php
include('conexion.php');
if (isset($_POST["boton"])) {
$tipo=1;
if($tipo==1 && $_FILES['archivo']) {
$aleatorio=rand(1,1500000); $uploadDir = 'upload/'.$aleatorio.'-';
$uploadFile = $uploadDir . $_FILES['archivo']['name'];
chmod("upload/".$aleatorio."-".$_FILES['archivo']['name'], 0777);
$ruta="upload/".$aleatorio."-".$_FILES['archivo']['name'];
$sql="SELECT * FROM archivoipp13 WHERE titulo='".$_SESSION["s_carrera"]."' AND centro='".$_SESSION["s_centro"]."' AND campus='".$_SESSION["s_campus"]."'";
mysql_query("SET NAMES 'utf8'"); //Solución tildes de los huevos
$sql="UPDATE archivoipp13 SET ruta='".$ruta."' WHERE titulo='".$_SESSION["s_carrera"]."' AND centro='".$_SESSION["s_centro"]."' AND campus='".$_SESSION["s_campus"]."'";
} else {
mysql_query("SET NAMES 'utf8'"); //Solución tildes de los huevos
$sql="INSERT INTO archivoipp13 (id, ruta, titulo, centro, campus) VALUES (NULL, '".$ruta."','".$_SESSION['s_carrera']."','".$_SESSION['s_centro']."','".$_SESSION['s_campus']."')";
}
}
if ($tipo==1) {
mysql_query("SET NAMES 'utf8'"); //Solución tildes de los huevos
$sql="SELECT * FROM archivoipp13 WHERE titulo='".$_SESSION["s_carrera"]."' AND centro='".$_SESSION["s_centro"]."' AND campus='".$_SESSION["s_campus"]."'";
echo "Todavía no se ha subido ningún fichero";
} else {
echo "Fichero actual: <a href='".$fila['ruta']."'>".$rutaLimpia."</a>";
}
} elseif ($tipo==2) {
mysql_query("SET NAMES 'utf8'"); //Solución tildes de los huevos
$sql="SELECT * FROM archivoipp13 WHERE titulo='".$_SESSION["s_carrera"]."' AND centro='".$_SESSION["s_centro"]."' AND campus='".$_SESSION["s_campus"]."'";
echo "Todavía no se ha subido ningún fichero";
} else {
echo "Fichero actual: <a href='".$fila['ruta']."'>".$rutaLimpia."</a>";
}
}
}
?>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="archivo">
<br><input type="submit" name="boton" value="Subir nuevo fichero">
</form>