Copie statique d'un site

Copie statique d'un site - Logiciels - Windows & Software

Marsh Posté le 23-04-2008 à 22:29:24    

Bonjour,  
 
Je suis à la recherche d'un logiciel permettant de faire une copie intégrale d'un site (voire de choisir les pages à in/exclure, c'est encore mieux), une sorte d'exécutable qui contiendrait les pages, les images, le contenu de la bdd, etc, mais besoin d'installer un serveur local ou un navigateur par exemple. On copie l'"image" du site, on lance, ça marche, le tout dans une même fenêtre (sans accès au code source).
 
J'ai essayé Mozilla Prism, mais il faut une connexion, cela y ressemble pour l'aspect tout-en-un dans une seule fenêtre, mais je veux du hors-ligne. Peu importe la taille du "fichier" final.
 
C'est possible ? J'espère que je suis assez clair...
 
Merci d'avance !
 
Jarodd

Reply

Marsh Posté le 23-04-2008 à 22:29:24   

Reply

Marsh Posté le 24-04-2008 à 02:03:44    

J'espère avoir bien compris ta demande ; en fait, tu cherches un aspirateur de sites web
Pour ma part, j'utilise httrack (et je te le conseille donc).
Et pour ne rien gâcher, c'est un freeware
http://www.httrack.com/


---------------
« La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. » - Albert Einstein          
Reply

Marsh Posté le 24-04-2008 à 09:39:25    

Non ce n'est pas un aspirateur de site que je cherche  ;) J'en suis le concepteur, je voudrais pouvoir le mettre sur un pc d'une expo par exemple (qui ne m'appartient pas), pour le présenter, sans que le code source ne soit visible, sans modifier le code pour l'occasion, et sans installer de serveur local ou la bdd sur ce pc. Je voudrais une application qui contiendrait toutes les pages du site, sans que ce soit un navigateur : une fenêtre unique, qui permet de naviguer sans entrer l'url, où toutes les pages auront été enregistrés.
 
C'est plus clair j'espère ?  :whistle:
 
(edit : le but du jeu, en plus de protéger mes sources - je ne connais pas forcément le propriétaire du pc - et de pouvoir le mettre et l'enlever du pc très rapidement. Comme une image iso, qui contient tout le contenu d'un cd en 1 seul fichier ! )

Message cité 1 fois
Message édité par superjarodd le 24-04-2008 à 09:41:18
Reply

Marsh Posté le 24-04-2008 à 11:07:20    

Si ton site utilise php/mysql, tu peux utiliser ce genre de chose : http://www.movamp.net/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 24-04-2008 à 13:31:52    

Si j'ai tout compris, Movamp installe un serveur local, même rapidement. Ce n'est donc pas ce que je cherche, pas assez sécurisé  :( Je ne veux pas qu'on puisse accéder aux sources ni à la bdd. Accès au contenu seulement en consultation, par les pagse du site.

Reply

Marsh Posté le 24-04-2008 à 13:35:51    

Si ce n'est pas clair, je cherche une application comme Mozilla Prism (pour l'aspect, tout en front office et rien en back), mais hors-ligne. C'est prévu pour une future version mais je ne trouve pas de date.
 
Edit : ou encore plus simple, transposer automatiquement tout un site html/php en Flash ou en Shockwave ! C'est possible ?


Message édité par superjarodd le 24-04-2008 à 13:50:57
Reply

Marsh Posté le 25-04-2008 à 21:04:28    

Bonsoir
 
Je ne suis pas sur d'avoir tout saisi.
Pourquoi ne pas passer par un pc virtuel ou ton site serait operationnel ? Avec ta bdd etc.
 
Sur le pc démo tu installes virtual pc 2007 en 2mn(je site celui la, car il est devenu gratuit, et je le trouve plutot stable et sympa mais il y en a d'autre), pis tu boot sur ton fichier de ton pc virtuel que tu n'es meme pas obligé de mettre sur le pc de démo, tu peux par exemple le laisser sur ton disque dur portable. Et tu te retrouves avec ton environnement.
A titre perso pour les démos/formation je ne fais plus que comme ca. En plus j'ai un environnement qui me suis partout.
 
Cordialement


Message édité par SuppotDeSaTante le 25-04-2008 à 21:05:10

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 26-04-2008 à 20:23:00    

Je ne suis pas sûr d'avoir tout compris... :( "tu boot sur ton fichier de ton pc virtuel" ça signifie quoi ?

Reply

Marsh Posté le 26-04-2008 à 21:48:31    

Bonsoir
 
Virtual PC est un emulateur de systeme d'exploitation.
Tu as un donc un fichier par systeme emulé.
Comme avec un iso et un emulateur de lecteur cd
Tu boot sur le fichier, ca lance un second systeme sur le systeme ou est installé virtual pc.
Tu peux donc te ballader avec un fichier qui en fait est un Windows Operationnel sur n'importe quel pc avec dedans son tite tournant en local.
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 26-04-2008 à 22:30:48    

Et je rajoute que ce n'est pas un émulateur, mais un virtualiseur :D . Un émulateur, c'est la transposition d'un programme codé sur une archi CPU vers une machine à archi CPU différente :jap:  (exemple, les émulateurs de vieilles consoles sous Windows ou Linux x86).


Message édité par Profil supprimé le 26-04-2008 à 22:31:18
Reply

Marsh Posté le 26-04-2008 à 22:30:48   

Reply

Marsh Posté le 27-04-2008 à 13:06:01    

superjarodd a écrit :

Non ce n'est pas un aspirateur de site que je cherche  ;) J'en suis le concepteur, je voudrais pouvoir le mettre sur un pc d'une expo par exemple (qui ne m'appartient pas), pour le présenter, sans que le code source ne soit visible, sans modifier le code pour l'occasion, et sans installer de serveur local ou la bdd sur ce pc. Je voudrais une application qui contiendrait toutes les pages du site, sans que ce soit un navigateur : une fenêtre unique, qui permet de naviguer sans entrer l'url, où toutes les pages auront été enregistrés.

 

C'est plus clair j'espère ?  :whistle:

 

(edit : le but du jeu, en plus de protéger mes sources - je ne connais pas forcément le propriétaire du pc - et de pouvoir le mettre et l'enlever du pc très rapidement. Comme une image iso, qui contient tout le contenu d'un cd en 1 seul fichier ! )

 

Si je résume, tu veux qu'il soit en local sans être en local et qu'on puisse le consulter avec un navigateur qui n'est pas un navigateur ?

 

quelque chose comme ça : http://www.html2exe.com/ ne te suffirait pas ?


Message édité par Mjules le 27-04-2008 à 13:09:38

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-04-2008 à 13:08:39    

Oui c'est bien résumé  :lol:  
 
Par navigateur ce n'est pas forcément IE ou FX ! Un outil permettant de prendre un site html (textes, images, et liens) pour le lire sous FlashPlayer par exemple, ça conviendrait !

Reply

Marsh Posté le 27-04-2008 à 13:12:38    

Si je comprend bien, tu as un site vraisemblablement dynamique et reposant sur des données dans une BDD.
 
Toujours si je comprend bien, tu veux en faire une copie statique que tu pourras présenter.
 
AMHA, une solution serait d'utiliser un aspirateur pour en faire une copie statique (i.e. des pages html) que tu intègres dans un document par la suite avec par exemple, l'outil que je donne dans mon premier message.
 
Par contre niveau protection, les pages html contiennent virtuellement tous le contenu de ta BDD.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-04-2008 à 13:22:38    

Oui, scr@t avait la même idée. Si je ne trouve rien d'autre, je prendrai cette solution ;)

Reply

Marsh Posté le 27-04-2008 à 15:14:09    

Salut ,  
 
Je suis pas sur de bien comprendre , mais un fichier .CHM ca peut pas aller ?
 
J'ai ca qui traine (je trouve plus sur quel site j'ai trouvé ca ) sur mon disque c'est un .VBS qui va construire un .CHM , il faut le HTML Help Workshop :
 
option explicit
'The generated CHM file is named jla.chm on your desktop.
'Your folder hosting the files has not to be on c:
Dim WshShell,fso
Dim HHC,RepBase,FicHHP,t,c
Set WshShell=WScript.CreateObject("WScript.Shell" )
Set fso=CreateObject("Scripting.FileSystemObject" )
On Error Resume Next
Err.Number=0
HHC=WshShell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\HTML Help Workshop\InstallDir" )
If Err.Number<>0 Then
 Wscript.Echo "In order to use this script, you need HTML Help Workshop" & _
 vbCrLf & "http://msdn.microsoft.com/library/en-us/htmlhelp/html/vsconhh1start.asp"
 wscript.Quit
End If
On Error Goto 0
HHC=fso.BuildPath(HHC,"hhc.exe" )
 
If Not fso.FileExists(HHC) Then
 Wscript.Echo "Warning, the workshop is registered but the compiler was not found"
 WScript.Quit
End If
 
If 1=MsgBox("This script creates a .CHM file on the desktop from a folder having lots of html files.",1) Then
 RepBase=B("Choose the folder hosting your website" )
 If IsNull(RepBase) Then
     MsgBox "Please choose a Folder"
 Else
  T=Recurs(RepBase)
  FicHHP=fso.BuildPath(RepBase,"JLA.HHP" )
  Set c=fso.CreateTextFile(FicHHP,True)
  c.WriteLine "[OPTIONS]"
  c.WriteLine "Compatibility=1.1 or later"
  c.WriteLine "Compiled file=" & fso.BuildPath(WshShell.SpecialFolders("Desktop" ),"jla.chm" )
  c.WriteLine "Default topic=" & Mid(Debut(T),Len(RepBase)+2)
  c.WriteLine "Display compile progress=No"
  c.WriteLine "Language=0x40c Français (standard)"
  c.WriteLine "Title=(c) 2001 JLA"
  c.WriteLine vbCrLf & "[FILES]"
  c.WriteLine T
  c.WriteLine vbCrLf & "[INFOTYPES]" & vbCrLf
  c.Close
  Set c=Nothing
  'wshShell.Run "notepad.exe " & FicHHP,3 ,-1
  wshShell.Run Chr(34) & HHC & Chr(34) & Chr(32) & FicHHP,3 ,-1
  fso.DeleteFile FicHHP
 End If
End If
Set fso=Nothing
Set WshShell=Nothing
 
Function B(Msg)
 Dim a,f,i
 Set a=WScript.CreateObject("Shell.Application" )
 On Error Resume Next
 Set f=a.BrowseForFolder(&H0&, Msg, &h1& )
 B=f.ParentFolder.ParseName(f.Title).Path
 If Err.Number<>0 Then
  B=Null
  If f.Title="Desktop" Then B=WshShell.SpecialFolders("Desktop" )
  i=InStr(f.Title,":" )
  If i>0 Then B=Mid(f.Title,i-1,2) & "\"
 End If
 Set a=Nothing
End Function
 
Function Recurs(ByVal p)
 Dim f,k,s,t
 Set f = fso.GetFolder(p)
 For Each k in f.Files
  t = ucase(k.name)
  If (Right(t,3) = "HTM" ) or (Right(t,4)="HTML" ) Then
   s = s & fso.BuildPath(k.parentfolder, k.name) & vbCrLf
  End If
  if (Right(t,3) = "MOV" ) or (Right(t,2)="AU" ) Then
   s = s & fso.BuildPath(k.parentfolder, k.name) & vbCrLf
  End If
 Next
 For Each k in f.subFolders
  s = s & Recurs(k)
 Next
 Recurs = s
End Function
 
Function Debut(byval k)
 Dim s
 s=Trim(InputBox("Rentrez le nom du fichier (sans chemin) du fichier HTML principal - input the root filename" ))
 if (InStr(ucase(k),ucase(s))=0) Or (Len(s)=0) Then
  MsgBox "Le nom du fichier HTML précisé est invalide - file not found"
 Else
  If s<>"" Then
   k = vbCrLf & k
   k = Left(k,InStr(ucase(k),ucase(s))+Len(s))
   s = Len(k)
   While Mid(k,s,1)<>Chr(10)
    s = s -1
   Wend
   s = Mid(k,s+1)
  End If
 end If
 Debut = s
End Function
 
'Remember : to decompile a chm file, use hh -decompile dest_dir source.chm
 
 
 
 


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed