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