bibi

  • Signature
    commit suicide
  • Site web
  • Nombre de sujets
    77
  • Nombre de messages
    1 479
  • Nombre de commentaires
    9
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
bibi
le 30/04/2010 à 09:51
Création de fichiers MHT
Hello hello,

Ca fait environ 10 ans que je suis pas venu sur ce site, donc j'espère que tout va bien par ici :)

Dans le cadre de mon stage, on m'a demandé de voir si on pouvait créer des fichiers MHT (http://en.wikipedia.org/wiki/MHTML) en php à partir d'une url.

Donc j'ai un peu farfouillé, et c'est pas forcément le truc le plus courant sur Terre, mais je suis tombé sur une classe qui fait environ ce que je veux à part 1 truc (de taille): Elle ne crée des MHT qu'à partir de fichiers locaux, pas d'une url.

Voici la librairie que j'utilise: http://www.lephpfacile.com/wall/wall-1893.php

Clairement, il semblerait que le problème, en tous cas le premier problème, vienne de la dernière fonction qui permet de récupérer le type mime. J'ai essayé avec un

$finfo = finfo_open(FILEINFO_MIME, $filename);
echo $finfo;
return $finfo;


Sauf que j'ai un léger souci, peut-être dû aux proxy la où je travaille.

Il faudrait donc que je crée une fonction du type GetFromURL($url).

Est-ce que vous connaitriez un moyen de créer des mht grâce à la classe COM (j'ai vu que c'était envisageable) ou à défaut, de m'aiguiller un poil, n'ayant que très peu de temps pour coder.

Merci d'avance,
Benjamin

PS: Voici le code que j'utilise qui fonctionne parfaitement en local mais pas avec une url

<?php

require_once 'mht.lib.php';

$file = new MhtFileMaker;

//$file->AddFile('http://www.google.fr/');

$file->SetBaseDir('');
$file->SetFirstPage('http://www.google.fr');
$file->AutoAddFiles();

$file->MakeFile('test.mht');


?>
commit suicide
bibi
le 16/09/2009 à 17:38
Décalage horaire dans mysql
Et oui me revoila !

En fait j'ai un léger soucis. J'enregistre des date au format datetime (j'ai aussi besoin de l'heure) sous mysql, aucun soucis.

Cependant, lorsqu'elle passe par UNIX_TIMESTAMP l'heure se prend -2heures.

Etant donné qu'on est encore à priori en heure d'été si je me trompe pas, on a 2 heures d'écart avec l'heure du soleil.

Sur 2 serveurs différent, j'ai exactement le meme résultat.

Une idée de comment gérer ça de façon dynamique selon le décalage horaire? Parce que bon si je fais un pauvre +2 et que tous les 6 mois faut mettre soit +1, soit +2 ...

Merci d'avance
commit suicide
bibi
le 18/04/2006 à 16:01
Mon captcha
Bon bah voila j'ai fait un petit captcha, c'est pas génial, c'est une fonction et pas une classe mais si ca peut aider des gens ...

http://www.pulsana.info/files/captcha.rar

Pour un exemple: http://www.pulsana.info/captcha/

vous pouvez changer la police dans la fonction generate_captcha(), la variable $font. Ne pas mettre l'extension '.ttf' .

J'ai pas encore réussi a implementer un reload si on distingue pas bien les caractères, mais rafraichissez la page ca suffit.

Voila bye
commit suicide

Ses derniers messages sur les forums

forum
bibi
le 05/05/2010 à 13:11
Création de fichiers MHT
En fait le truc à faire c'est:

- Récupérer le contenu de la page
- Récupérer tous les fichiers (css, images, flash?(j'ai des doutes)) qui sont présents dans le contenu
- Créer le mht.

Au final, la première étape ça va, la 2ème, une fois que j'ai l'url ça devrait aller, et il me manque donc la 3ème, créer le mht avec différents fichiers, ce qui impliquer changer les liens/url de la page principale pour afficher les fichiers avec leurs chemins dans le mht.

Et la, ça me semble un poil plus complexe. Jvais décortiquer la classe que j'ai pour essayer de comprendre comment il fait ça
commit suicide
bibi
le 05/05/2010 à 12:22
Création de fichiers MHT
Bah en fait c'est surtout pour tous les fichiers (principalement des images et les css) qui font chier. Parce que si c'était juste renommer mon html en mht, ca irait :)
commit suicide

Ses derniers commentaires de news

news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours