Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/09/2008, 18h38   #1
Membre du Club
 
Inscription : décembre 2004
Messages : 193
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 193
Points : 59
Points : 59
Par défaut [FTP] Sauvegarde FTP en PHP

Bonjour à tous,

Ne connaissant pas grand chose dans l'administration d'un serveur,j'ai opté pour une solution de back-up en php.
Dans mon script, j'arrive à me connecter à mon serveur ftp. à creer le dump de ma base et à placer des fichiers sur mon FTP sans problemes.

En revanche, je n'arrive pas à créer une archive .tar de mon site entier repertoire /home/ et sous repertoire.
Avez-vous une idée ?
D'avance merci

JexL
jexl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 18h47   #2
Membre éclairé
 
Inscription : janvier 2004
Messages : 426
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2004
Messages : 426
Points : 311
Points : 311
tout depend si le but est de t'exercer.. ou de le faire rapidement et efficacement.. Si tu es dans le 2eme cas, je te conseille ça :
backup-manager

ca s'installe en 2 secondes sur les debian et consœurs, et le fichier de conf est simple.. et efficace :

http://www2.backup-manager.org/
zevince est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 18h51   #3
Membre du Club
 
Inscription : décembre 2004
Messages : 193
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 193
Points : 59
Points : 59
En fait le but est de tout maitriser. Je maitrise un peu le php, ca me permet de pouvoir controler via des crons une automatisation, ainsi que différentes date de sauvegarde etc...
Mais peut-être que ta solution propose tout ca ?
Je vais aller y faire un tour, et merci en tout cas
jexl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2008, 10h01   #4
Membre du Club
 
Inscription : décembre 2004
Messages : 193
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 193
Points : 59
Points : 59
J'ai regardé ca à l'air super ce truc, mais tétu comme je suis j'aimerai pouvoir le faire en php.
Alors voila je cherche toujours à créer une archive de ma racine :

J'ai essayé avec un truc comme cela, mais ca ne marche pas :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
// Ouverture du répertoire racine
$link=opendir("/home/mon_site/www"); 
 
while (gettype($name=readdir($link))==string  )
{
if (is_dir($name))
{
if ($name=="..")
{continue;}
$name=str_replace (".", "", $name);
 
// SAUVEGARDE DES FICHIERS *.* DU REPERTOIRE RACINE
if ($name=="")
	{system("tar cz *.* > racine.tgz");
	$name="racine";
	 }
//SAUVEGARDE DE CHAQUE SOUS REPERTOIRE DE LA RACINE
if ($name<>"")
{system("tar cz ".$name."/* > ".$name.".tgz");
 }
jexl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2008, 15h52   #5
Membre du Club
 
Inscription : décembre 2004
Messages : 193
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 193
Points : 59
Points : 59
J'ai finalement utilisé http://www2.backup-manager.org/ c'est en effet très simple à utiliser, et puis pourquoi redevelopper des choses qui existent déjà...

Merci zevince
jexl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h51.


 
 
 
 
Partenaires

Hébergement Web