Well using exolent method I do this. PS: I dont test
PHP Code:
stock remove_x_line(const file[], line)
{
new extencion[8], realfile[128], tempfile[128], len, contador
copy(realfile, 127, file)
copy(tempfile, 127, file)
len = strlen(tempfile)
copy(extencion, 7, tempfile[len-4])
tempfile[len-4] = '^0'
formatex(tempfile, 127, "%s_temp%s", tempfile, extencion)
new file = fopen(tempfile, "wt")
new vault = fopen(realfile, "rt")
new data[128]
while( !feof(vault) )
{
contador++
fgets(vault, data, 127)
if( contador == line ) continue
fputs(file, data)
}
fclose(file)
fclose(vault)
delete_file(realfile)
while( !rename_file(tempfile, realfile, 1) ) { }
}
Well i dont remove, but exolent ansers first. Sorry xD
__________________