Como posso obter o conteúdo do arquivo enviado em php?

Eu posso fazer upload de um arquivo usando o tipo de arquivo html e, em seguida, eu armazeno as informações desse arquivo para o mysql db. Aqui está meu código =>

<code>$upload = wp_upload_bits($_FILES["upload_file"]["name"], null, file_get_contents($_FILES["upload_file"]["tmp_name"]));
$document_name = $_FILES['upload_file']['name'];
$document_link = $upload['url'];
//and DB Operations in here..(I store to db filename,date,filelink etc.)
</code>

Meu problema é que não consigo ler o conteúdo do arquivo para armazená-lo no banco de dados. (Eu vou fazer a pesquisa sobre o conteúdo do arquivo, então eu devo ler o conteúdo do arquivo.) Brevemente, como posso ler o conteúdo de um arquivo como pdf, doc ou etc. a partir do URL, comohttp: //...../uploads/exampleFile.docx?

questionAnswers(1)

yourAnswerToTheQuestion