IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Un script PHP pour sauvegarder, tout le contenu d'un site en archive
Options
Cybernico
posté 17 May 2004, 22:00
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 582
Inscrit : 2 Dec 2002
Lieu : Geneva by Night
Membre no 4 980



Le titre est évocateur...
Je désire faire un script pour sauvegarder l'intégralité d'un dossier dans une archove Bzip ou autre, le tout entièrement fait par PHP, puis que ce script me propose de DL cette archive!
???
Une idée parce que la je suis paumé!
merci


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

[MacBook 1,83Ghz ]
Email: [email protected] - MSN: [email protected] - IChat: [email protected]
Mac - Medecine
Go to the top of the page
 
+Quote Post
f_cam
posté 17 May 2004, 22:26
Message #2


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



avec un petit google, j'ai trouvé ceci, qui permet de faire des archives tar et de les gzipper/bzip2er.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Cybernico
posté 18 May 2004, 05:59
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 582
Inscrit : 2 Dec 2002
Lieu : Geneva by Night
Membre no 4 980



Merci, mias je veux faire ce script moi même... Par ou commencer?


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

[MacBook 1,83Ghz ]
Email: [email protected] - MSN: [email protected] - IChat: [email protected]
Mac - Medecine
Go to the top of the page
 
+Quote Post
f_cam
posté 18 May 2004, 09:38
Message #4


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Pour traverser les repertoires de facon recursive, tu utilise opendir, readdir et companie.
Ensuite, tu te documente sur le format tar par exemple, tu peux faire ton format d'archive a toi, mais apres faudrais ecrire un decompresseur coté mac.
Pour ce qui est de la compression les libraries pour faire du bzip2 etc... sont en opensource, donc tu dois trouver du code et/ou des specifications.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Cybernico
posté 18 May 2004, 16:35
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 582
Inscrit : 2 Dec 2002
Lieu : Geneva by Night
Membre no 4 980



Par mon propre format tu entend quoi?
Comment faire?


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

[MacBook 1,83Ghz ]
Email: [email protected] - MSN: [email protected] - IChat: [email protected]
Mac - Medecine
Go to the top of the page
 
+Quote Post
f_cam
posté 18 May 2004, 17:00
Message #6


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Tu regroupes plusieurs fichiers, voir avec des dossiers a l'interier. Les libraries bzip2 etc... se contente de compresser un flux continu de données, il te faut donc decider comment, a l'interieur de ton grand fichier d'archive, tu vas placer les divers fichiers.
Par exemple, chaque fichier aura probablement un entete contenant le nom du fichier un fois decompresser, peutetre quelques metadonnées (par exemple date de modification, taille, eventuellement un checksum), de la meme sorte les dossiers doivent indiquer d'une facon ou d'une autre ce qu'elles contiennent.
Si t'as pas envie de faire ce travail de conception, tu peux reprendre un standard existant, par exemple le format tar.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Cybernico
posté 19 May 2004, 05:50
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 582
Inscrit : 2 Dec 2002
Lieu : Geneva by Night
Membre no 4 980



k je pense que le tar devrais aller!
merci bcp!


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

[MacBook 1,83Ghz ]
Email: [email protected] - MSN: [email protected] - IChat: [email protected]
Mac - Medecine
Go to the top of the page
 
+Quote Post
Cybernico
posté 4 Jun 2004, 17:29
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 582
Inscrit : 2 Dec 2002
Lieu : Geneva by Night
Membre no 4 980



Je redemande de l'aide!
Je ne sais pas comment compresser et garder une arborescence!
HELP


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

[MacBook 1,83Ghz ]
Email: [email protected] - MSN: [email protected] - IChat: [email protected]
Mac - Medecine
Go to the top of the page
 
+Quote Post
f_cam
posté 4 Jun 2004, 19:27
Message #9


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



QUOTE (Cybernico @ 4 Jun 2004, 18:29)
Je redemande de l'aide!
Je ne sais pas comment compresser et garder une arborescence!
HELP

Tu fais des archives au format tar? A ce moment la il allait voir les docs du format tar, ou alors jeter un coup d'oeil au sources du lien que j'avais donner.

Si c'est du maniere plus generale, perso vu que je parcourais le repertoire de facon recursive, depth first, je construirais mon fichier de la meme facon.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 16th April 2024 - 04:29