Salut =)

Alors je souhaiterais écrire un petit script php qui permettrait de sauvegarder une page web en mht automatiquement (comme le fait Internet Explorer).

J'ai trouver un script en asp que j'ai remanié et que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
	$message = new COM("CDO.Message");
	$conf = new COM("CDO.Configuration");
	$message->Configuration = $conf;
$message->CreateMHTMLBody("http://google.fr");
//Récupération du contenu du message dans un flux
	$stream = $message->GetStream() ;
 
//Sauvegarde du résultat sur le serveur
	$stream->SaveToFile('c:\\test.mht');
	$stream->Close();
?>
Si vous le testez, vous verrez qu'il marche nickel , sauf que quand je mets une page web de mon intranet (celle que je veux archiver evidemment) avec pleins de css tout partout, eh bien il me fait un truc tout en bordel, en oubliant des images, en mettant ce qu'il y a en haut en bas à droite, etc...

Or qu'en j'enregistre ma page en mht avec IE, elle est nickel, c'est donc possible de le faire. Mais comment ?

Merci pour vos réponses!