puoi fare semplicemnte che leggi la dimensione del file e poi allochi la memoria in base alla dimensione
Codice PHP:
//--
FILE *file = fopen("tuo_file","rb");
fseek(file,0,2);
size_t file_size = ftell(file);
fseek(file,0,0);
char *parola = NULL;
parola = (char *)malloc(file_size * sizeof(char));
memset(parola, 0, file_size * sizeof(char));