Vous n'êtes pas identifié(e).
alléluia mes frères voici grâce à la transformation et l'intégration du script de mon ami Fredo ,
ZE SAUVEGARDE TOTALE OF TON ZITE PREFERE (prononcer prwéfeurwéé, en laissant bien trainer le éééééééé):
entre la ligne (34):
} else $v_list=$archive->create($src);
et la ligne (35):
if ($v_list != 0) {
insérer:
$dir = opendir(".");
while($fichier = readdir($dir)) {
if ($fichier != "." && $fichier != "..") {
if ($liste != '') {
$liste=$liste.','.$fichier; }
else {
$liste=$fichier; }
}}
closedir($dir);
if ( $src =='tout') {
$v_list=$archive->create($liste);
}
dans le switch, rajouter:
case 'total':
(doSave('all', 'tout' ,self::$cms) !=0)? self::$cms->msgShow('done_ok'):self::$cms->msgShow('done_failed');
break;
enfin, dans la form, rajouter;
$out .= '<tr><td><input name="savedata" type="radio" value="total" '.($savedata=='total'?'checked':'').' >'.' '.$this->get_message('Sauvegarder la totalité du site').'</td></tr>';
si tu pouvais, Jean-Paul rajouter cette option dans les futures versions..
++ vYk
ouf, j'ai failli m'énerver
encore merci pour ton implication Fredo, nos code étaient très semblables mais c'est le tien qui a permis d'aboutir
Dernière modification par davyk (17/10/2009 05:25:39)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Je ne dirai qu'un mot: Bravo!
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Ca marche nickel!
Bon, maintenant tu nous dis quelle utilisitation tu veux en faire?!
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Pas bête...
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Je ne dirai qu'un mot: Bravo!
c'est moi qui te remercie de m'avoir filé la pogne
Ca marche nickel!
Bon, maintenant tu nous dis quelle utilisitation tu veux en faire?!
bon d'accord, je vous livre mon grand secret:
c'est pour le coupler avec http://www.zitecms.org/zite/forum/viewtopic.php?id=460 (que je vais modifier et qui fait en fait l'inverse)
une autre raison c'est que quand on a d'autres dossiers contenant par exemple des js ou forums, newsletters, livre d'or et j'en passe, c'est super utile de TOUT avoir dans la même archive
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Bonjour,
Une petite question en passant: ça fonctionne sur un serveur mutualisé cette sauvegarde complète (donc incluant tinymce) ?
Est-ce que tu as pu essayer chez Free ou autre ?
Si oui, aucun problème.
Je rajouterais avec plaisir cette option dans le module de sauvegarde
a+
jean-paul
Hors ligne
Salut, moi j'ai pris franceserv (gratuit) serveur mutualisé et ça fonctionne nickel!
Une petite question en passant: les autres sauvegardes fonctionnent partout, pourquoi celle-ci ne fonctionnerait-elle pas partout?
@+
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Salut, moi j'ai pris franceserv (gratuit) serveur mutualisé et ça fonctionne nickel!
Une petite question en passant: les autres sauvegardes fonctionnent partout, pourquoi celle-ci ne fonctionnerait-elle pas partout?
@+
Pour une raison simple: sur un serveur mutualisé, l'hébergeur n'aime pas beaucoup les scripts qui consomme trop de temps cpu.
Et compresser et sauvegarder tout le site (et donc tinymce ) prend du temps machine...
De plus le temps imparti a un script pour s'exécuter est souvent limité par l'hébergeur.
Si j'ai deux minutes, je testerai chez Free.
ps: les autres sauvegardes fonctionnent partout ... à condition de pas avoir 500Mo de documents
a+
jean-paul
Hors ligne
salut,
Jean-Paul, te casse pas je testerais chez free et 1&1 courant de la soirée.
je m'étais déjà rendu compte du temps que ça prend en local avec un zite presque vierge ..
par contre, ça fait déjà un moment que j'utilise mon "installer" (voir post #30) avec des zites au poids conséquent sans problème.
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
salut,
Jean-Paul, te casse pas je testerais chez free et 1&1 courant de la soirée.
je m'étais déjà rendu compte du temps que ça prend en local avec un zite presque vierge ..par contre, ça fait déjà un moment que j'utilise mon "installer" (voir post #30) avec des zites au poids conséquent sans problème.
++ vYk
Ok,
j'attends ton test et si positif, je l'intègre
a+
jean-paul
Hors ligne
pour l'instant, ok chez 1&1 à l'instar de free qui me fait de plus en plus penser à IE.
en effet, ni l'un, ni l'autre ne peut faire comme tout le monde: l'archive est générée mais ne peut être ouverte (???)
pourtant avec la lib pclzip et un script qui va bien à la racine du zite, tout se zippe et se dézippe comme il faut.
je continue à chercher...
Dernière modification par davyk (20/10/2009 01:00:02)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Grrrrr!!
j'ai oublié de sauvegarder mon savesite.php avant la migration!!
J'ai refait les modifs et sauvegardé le fichier!
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
j'ai téléchargé la dernière version de la lib pclzip, bon, ça marche pas mieux mais on pourrait quand même la mettre dans le futur ziteplus car elle pèse 50Ko de moins (!)
en fait si, elle marche mieux (chez free) car elle m'a enlevé une erreur: Unrecoverable error 'PCLZIP_ERR_BAD_FORMAT (-10)'
Grrrrr!!
j'ai oublié de sauvegarder mon savesite.php avant la migration!!
J'ai refait les modifs et sauvegardé le fichier!
les boulles!
remarque, en général, c'est une erreur qu'on fait une fois.. et pis si t'avais sauvegardé TOUT ton site avec le précédent savesite.php ...
je me magne pour pondre ça!
EDIT: free pose vraiment bcp de problèmes, je vais me coucher et je reprends plus tard...
Dernière modification par davyk (20/10/2009 04:34:40)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
En attendant de l'intégrer à la prochaine alpha, j'ai fait un zip avec la nouvelle version du module disponible ici
et ... ça marche chez Free.
ps: j'ai simplifié un peu ton parcours du répertoire en utilisant scandir disponible en php5
a+
jean-paul
Hors ligne
nouvelle version installée... je vais tester
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Ca marche nickel!! je vais aller voir le code.
Edit: davyk!!! on est cité!!
v1.5 20/10/2009 Ajout sauvegarde complète du site (idée davyk & Fredo)
Merci jpg!
Dernière modification par Fredo42 (21/10/2009 22:56:43)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Ca marche nickel!! je vais aller voir le code.
Edit: davyk!!! on est cité!!
v1.5 20/10/2009 Ajout sauvegarde complète du site (idée davyk & Fredo)
Merci jpg!
oups, je viens de voir que j'ai oublier le 42
Hors ligne
c'est pas grave.. j
edit: oups je viens de voir que j'ai oublié le pg
Dernière modification par Fredo42 (21/10/2009 23:03:54)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Yop les jeunes... comment va??
J'ai zieuté un peu le code du module... en fait, je ne comprends rien de rien à comment c'est écrit... Pourtant je ne suis pas une bille en PHP
Bref... faudrait qu'on me fasse un sacré P*T*I* de cours là dessus...
Si BMP (jpg...) veut bien développer?
Merci d'avance
PS: franchement, les mecs, z'êtes des stars, quoi...
<<La grandeur d'un métier c'est avant tout d'unir les Hommes.>>Antoine de Saint-Exupéry
«On peut juger de la grandeur d'une nation par la façon dont les animaux y sont traités.»Gandhi
<<Trop réfléchir, c'est risquer des diarrhées cérébrales>> Knarf
Hors ligne
purée, ça fait du temps que je me bats sur 4 fronts à la fois: la savesite, le module colorisation de code, l'utilisation d'une autre lib pour la génération (pour cathy) de pdf et tout boulot de mon entreprise (je ne détaille pas) et là jean-paul, je dois bien reconnaître que tu viens de me retirer une épine du pied
j'avais bien compris qu'il y avaisun soucis dans le header de l'envoi du zip chez free mais changer ob_end_flush() par ob_flush() et sortir unlink($tempname) du conditionnel, je n'aurais peut-être jamais trouvé..
grâce à vous, les gars, j'aimais déjà ce forum, mais maintenant je l'aime de plus en plus.
vous assurez à fond les gars, à fond
++ vYk
Dernière modification par davyk (22/10/2009 03:58:43)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
Edit: davyk!!! on est cité!!
v1.5 20/10/2009 Ajout sauvegarde complète du site (idée davyk & Fredo)
Merci jpg!
total respect
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
la version de la beta2 ne marche po chez free
je recherche activement autre chose que cette daube!
mieux valent 500 ou même 100 Mo avec un bon plan d'hebergement qu'1 Go d'espace disque avec un massacre pour nos scripts préférés.
Dernière modification par davyk (09/11/2009 22:36:40)
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
la version de la beta2 ne marche po chez free
je recherche activement autre chose que cette daube!
mieux valent 500 ou même 100 Mo avec un bon plan d'hebergement qu'1 Go d'espace disque avec un massacre pour nos scripts préférés.
Change la ligne de savesite.php suivante:
$src=implode(',',array_diff(scandir('.'),array('.','..',basename($tempname))));
par
$src=implode(',',array_diff(scandir('.'),array('.','..',basename($tempname),'sessions')));
et regarde si ça marche mieux.
a+
jean-paul
Hors ligne
oui,...oui..........oui....................... et non!
de toute façon, si c'est pour passer du temps sur un truc qui ne marchera plus dans une semaine......
ce qui est bizarre c'est que ça fonctionne avec un script exécuté depuis la racine du zite.
je vais peut-être faire ça et ça sera réglé, son utilisation ne se fera donc pas depuis le module.
je ne vais pas me casser la tête.
merci pour ta contribution Jean-Paul
++ vYk
Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows
Hors ligne
oui,...oui..........oui....................... et non!
de toute façon, si c'est pour passer du temps sur un truc qui ne marchera plus dans une semaine......
ce qui est bizarre c'est que ça fonctionne avec un script exécuté depuis la racine du zite.
je vais peut-être faire ça et ça sera réglé, son utilisation ne se fera donc pas depuis le module.
je ne vais pas me casser la tête.merci pour ta contribution Jean-Paul
++ vYk
Moi, je garde la version Module b3: ça marche ... même sur mon site Free
va comprendre la logique Free ...
ps: Il y a un cas ou la sauvegarde complète (ou tout autre script) plante: si elle dépasse le temps alloué pour l'exécution d'un script PHP
a+
jean-paul
Hors ligne