Что-то вроде этого должно сделать это:
#include <stdio.h>
: : :
int adxStoreData (char *filepath, char *data) {
int rc = 0;
FILE *fOut = fopen (filepath, "ab+");
if (fOut != NULL) {
if (fputs (data, fOut) != EOF) {
rc = 1;
}
fclose (fOut); // or for the paranoid: if (fclose (fOut) == EOF) rc = 0;
}
return rc;
}
Он проверяет различные условия ошибки, такие как проблемы с файловым вводом-выводом, и возвращает 1 (true), если все в порядке, 0 (false) в противном случае.Это, вероятно, то, что вы должны делать, даже в PHP.