Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2006, 11:41
dancresi
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 19 años, 1 mes
Puntos: 1
ayuda con fwrite ().. como borrar los datos de un archivo texto..

Hola amigos tengo este codigo para guardar los datos de una base de datos en un archivo de texto si me funciona perfectamete pero quiero limpiar el archivo: en que parte coloco la funcio para limpiar el archivo.

Código PHP:
<?
include("conexion.php"); 
$link=Conectarse(); 
$limpia=" ";
fwrite($gestor$limpia);
$nombre_archivo 'salidas/cpto250779.txt';
// Asegurarse primero de que el archivo existe y puede escribirse sobre el.
if (is_writable($nombre_archivo)) {

   
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adicion.
   // El apuntador de archivo se encuentra al final del archivo, asi que
   // alli es donde ira $contenido cuando llamemos fwrite().
   
   
if (!$gestor fopen($nombre_archivo'a')) {
         echo 
"No se puede abrir el archivo ($nombre_archivo)";
         exit;
   }
$sql=mysql_query("select * from imprime_cpto",$link);
while (
$row=mysql_fetch_array($sql)) 
{
$rfc=$row[rfc];
$nombre=$row[nombre];
$unidad=$row[unidad];
$subunidad=$row[subunidad];
$reporte=$rfc."|".$nombre."|".$unidad."|".$subunidad."|".$cat_puesto."|".$horas."|".$cons_plaza."|".$concepto."|".$importe."\r\n";
echo
"$reporte<br>";
   
// Escribir $contenido a nuestro arcivo abierto.
   
if (fwrite($gestor$reporte,10000) === FALSE) {
       echo 
"No se puede escribir al archivo ($nombre_archivo)";
       exit;
   }
 }   
   
fclose($gestor);

} else {
   echo 
"No se puede escribir sobre el archivo $nombre_archivo";
}
?>
MI PREGUNTA ES UNA VEZ QUE YA GUARDE LOS DATOS DE MI BASE DE DATOS EN EL ARCHIVO CPTO250779.TXT, COMO PUEDO BORRAR ESTOS DATOS PARA QUE QUEDE ELARCHIVO NUEVAMENTE BASIO LISTO PARA RECIBIR LOS DATOS NUEVOS.

UNA FUNCION PARA LIMPIAR EL ARCHIVO O ALGO ASI

GRACIAS POR SU AYUDA