Foros del Web » Programando para Internet » PHP »

modificar archivos

Estas en el tema de modificar archivos en el foro de PHP en Foros del Web. 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"); ...
  #1 (permalink)  
Antiguo 12/04/2005, 01:39
 
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.