Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2005, 01:39
bonemachine
 
Fecha de Ingreso: junio-2004
Mensajes: 88
Antigüedad: 19 años, 10 meses
Puntos: 0
modificar archivos

hola:
He creado un panel de administracion para que puedan subirse archivos a una web. Este seria el codigo del panel de administracion:
<?php
include("includebasededatos.php");
if ($insertarboletin)
{
$link=mysql_connect($maquina,$user,$password);
$data = $_FILES['archivo_usuario']['name'];
$sql="insert into boletines(nombre,fecha,periodo,archivo,contenido) values('$nombre','$fecha','$periodo','$data','$con tenido')";
$result=mysql_db_query($acicae,$sql,$link);
chmod("$archivo_usuario", 0777);
$directorio = 'descargas/';
move_uploaded_file($_FILES['archivo_usuario']['tmp_name'], $directorio . $_FILES['archivo_usuario']['name']);
}
if ($modificarboletin)
{
$link=mysql_connect($maquina,$user,$password);
$sql="update boletines set nombre='$nombre', fecha='$fecha', periodo='$periodo', archivo='$data',contenido='$contenido'
where(id='$id')";
$result=mysql_db_query($acicae,$sql,$link);
}
if ($borrar)
etc etc
Luego hay un enlace desde donde pueden insertarse nuevos y otra pagina para modificar la informacion y subir la nueva. La informacion se modifica sin problemas y todo va bien menos el archivo.No se como hacer para que pueda subirse desde la pagina modificar un nuevo archivo que sustituya al anterior.
Aqui esta el codigo de modificar sin lo del archivo:
<?PHP
include("includebasededatos.php");
$link=mysql_connect($maquina,$user,$password);
$sql="select * from boletines where (id='$id')";
$result=mysql_db_query($acicae,$sql,$link);

while($row=mysql_fetch_array($result))
{
echo("
<style type=text/css>
table{margin-top:20px;border:1px solid #003366;font-family:verdana,arial;cellspacing:0; width:500px;text-align:left;padding-bottom:10px;font-color:#003366;font-size:9pt;}
td{margin-top:20px;width:500;padding:8px;font-weight:bold;font-family:verdana,arial;font-color:#003366;font-size:9pt;}

</style>
<title>Modificar Boletines</title>
</head>
<body>
<table align=center width=500 bgcolor=bcd2ee><tr><td align=center height=30 border=1 bordercolor=#003366>MODIFICAR BOLETINES</td></tr></table>
<form action=admiboletin.php method=post>
<table align=center bgcolor=c6e2ff margin=10px>
<tr><td>NOMBRE</td><td><input type=text name=nombre size=50 align=left value=$row[nombre]></td></tr>
<tr><td>FECHA</td><td><input type=text name=fecha value=$row[fecha]></td></tr>
<tr><td>PERIODO</td><td><input type=text name=periodo value=$row[periodo]></td></tr>
<tr><td>CONTENIDO</td><td><textarea cols=38 rows=10 align=right name=contenido>$row[contenido]</textarea></td></tr>
<tr><td>ARCHIVO</td><td><input type=file name=archivo></td></tr>



<tr><td colspan='2' align='center'><input type=submit value=ENVIAR class='botonentraradmin'></td></tr>
<tr><td><input type=hidden name=modificarboletin value=modificarboletin></td></tr>
<tr><td><input type=hidden name=id value='$row[id]'></td></tr>
<table align=center border=1 bordercolor=#000000>
<tr><td align=center height=10 padding=10 bgcolor=#ffffff border=1 bordercolor=#003366><a href='administracion.php' class='volveradmin'>PANEL ADMINISTRACIÓN</a></td></tr></table>

</table>
</form>

</body>
</html>
");
}
?>
Gracias y perdon por el rollo