{SQL Server} Urgent!!!

chatir Messages postés 23 Statut Membre -  
swoog42 Messages postés 1178 Statut Membre -
Bonjour,
Bonjour,
je suis entrain de réaliser un site .J'ai crée une base de données(sqlServer2005)dans laquelle il y'a un champ ou j'enregister des fichier texte ,donc j'ai choisi de d'enregistrer plutot le chemin d'un fichier(.doc) . Je voudrais savoir comment faire pour faire apparaitre le contenu du fichier (.doc dans le navigateur).
Merci d'avance
Configuration: Windows XP / Internet Explorer 6.0

1 réponse

  1. swoog42 Messages postés 1178 Statut Membre 245
     
    en fouinant, j'ai trouvé ca :
    $filename="C:\Weblocal\Chloris\test.doc";
    
    $word = new COM("word.application") or die("Unable to instantiate Word");
    
    $word->Documents->Open($filename);
    
    $newfilename = substr($filename,0,-4) . ".txt";
    
    // the '2' parameter specifies saving in txt format
    
    $word->Documents[1]->SaveAs($newfilename,2);
    
    $word->Documents[1]->Close(false);
    
    $word->Quit();
    
    $word = NULL;
    
    unset($word);
    
    $fh = fopen($newfilename, "r"); // this is where we exit Hell
    
    $contents = fread($fh, filesize($newfilename));
    
    fclose($fh);
    
    unlink($newfilename);


    Enregistrement du . doc en .txt puis affichage du .txt
    0