Obtenir le contenu du fichier téléchargé par l'utilisateur avant de l'enregistrer

Voir, j'offre aux utilisateurs de mon site web la possibilité de télécharger leurs propres PHP/HTML/TXT fichiers sur mon serveur, non?... Mais je veux obtenir le contenu de ce fichier sans l'enregistrer dans mon serveur et enregistrer le contenu dans une chaîne de caractères, ou quoi que ce soit.

Il est possible de le faire?... Si non, que dois-je faire pour obtenir le contenu une fois le fichier sauvegardé dans mon serveur?... s'il vous plaît, aidez-moi!

Je ne sais pas si cela peut aider, mais c'est le code que j'utilise pour télécharger les fichiers de l'utilisateur.

$allowedExts = array("php", "html", "txt");
$tmp = explode(".", $_FILES["file"]["name"]);
$extension = end($tmp);

if 
((($_FILES["file"]["type"] == "application/octet-stream") 
|| ($_FILES["file"]["type"] == "text/php") 
|| ($_FILES["file"]["type"] == "text/html") 
|| ($_FILES["file"]["type"] == "text/plain")) 
&& ($_FILES["file"]["size"] < 50000) && in_array($extension, $allowedExts))
{
    if ($_FILES["file"]["error"] > 0)
    {
        echo "Error: " . $_FILES["file"]["error"] . "<br>";
    }
    else
    {
        echo "Upload: " . $_FILES["file"]["name"] . "<br>";
        echo "Type: " . $_FILES["file"]["type"] . "<br>";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
        echo "Stored in: " . $_FILES["file"]["tmp_name"];
    }
}
else
{
    echo "Invalid file";
}
InformationsquelleAutor Jerome | 2013-06-03