He programado un código en php para subir documentos a la base de datos del
servidor ( phpadmin ). Esta tabla la llamo Documentos.
El problema lo estoy teniendo exactamente aquí -------------------------------------
if(move_uploaded_file($_FILES['fichero']['tmp_name'],
"/Publicaciones" .$nombre_archivo)){
-----------------------------------------------------------
como vereís intento que el fichero subido me vaya al directorio Publicaciones
pero se me vá al directorio Templates que está al mismo nivel.
Si por ejemplo subo un archivo denominado carrito.doc me aparece así
el nombre del archivo pegado a Publicaciones.
A ver si me podeis ayudar .
--------------------------------------------------------------------
<div id="contenido" >
<div align="center">
<?php
if(isset($_FILES['fichero']['name'])){
$nombre_archivo=$_FILES['fichero']['name'];
echo $nombre_archivo;
$tamano=$_FILES['fichero']['size'];
if(tamano >5000){
echo " Ocupa demasiado. ";
}else{
if(move_uploaded_file($_FILES['fichero']['tmp_name'],
"/Publicaciones" .$nombre_archivo)){
echo " Ha sido Subido. ";
}else{
echo " No ha sido Subido.";
}
}
?>
<script>
function cierra(){
window.opener.form2.Imagen.value="<?php echo $nombre_archivo; ?>"
window.close();
}
</script>
<br />
<br />
<a href="#" onclick="cierra()">Cerrar Ventana</a>
<?php
}else{
?>
</div>
<table width="90%" border="1" align="center" cellpadding="10">
<tr>
<th height="60" scope="col"> </th>
<th height="60" scope="col"> </th>
<th height="60" scope="col"> </th>
</tr>
<tr>
<td height="60" colspan="3"><form id="form1" name="form1" enctype="multipart/form-data" method="post" action="">
<label for="fichero"></label>
<div align="center">
<input name="fichero" type="file" id="fichero" size="60" />
<input type="submit" name="button" id="button" value="Enviar Publicación al Servidor" />
</div>
<label for="button"></label>
<div align="center"></div>
</form> </td>
</tr>
<tr>
<td height="60" colspan="3"> </td>
</tr>
</table>
<?php
}
?>
</div>